시스템 함수
C에서는 프로그램의 실행을 종료하고 제어를 운영체제에게 돌려주는 함수와 시스템 명령을 수행할 수 있는 함수를 제공합니다.
stdlib.h에 정의 되어 있습니다.
1) exit 함수
이 함수는 프로그램의 실행을 종료하고 제어를 운영체제에게 돌려주는 함수입니다.
이 함수의 매개 변수로 0를 주면 성공을 알리고 운영체제에게 리턴하며 1을 주면 실패를 알리고 운영체제에게 제어를 넘겨주게 됩니다.
예제21) exit()의 사용
#include
<stdlib.h>
int main()
{
printf("Exit를호출하면이후문장은수행되지않습니다\n");
exit(0);
printf("의미없는문장\n");
return 0;
}
2) system 함수
운영체제의 시스템 명령을 수행할 수 있도록 해주는 함수입니다.
예제22) system()의 사용
#include
<stdio.h>
#include
<stdlib.h>
#include
<conio.h>
int main()
{
printf("메모장실행\n");
system("notepad.exe");
printf("메모장을종료하면서자신의ping 확인");
system("ping 127.0.0.1 -t");
return 0;
}
'Development > C/C++' 카테고리의 다른 글
[winsock을 이용한 파일 보내기(C++) 소스] (0) | 2011.11.02 |
---|---|
[화면 처리 함수(gotoxy, wherex, wherey)] (0) | 2011.11.02 |
[시간 관련 함수(time, ctime, clock 등)] (0) | 2011.11.02 |
[숫자와 문자열 변환 함수(itoa, atoi, atol, atof, strtol)] (0) | 2011.11.02 |
[수학 함수(sin, sqrt, pow, floor, ceil, abs 등)] (0) | 2011.11.02 |