EXIT_SUCCESS

EXIT_SUCCESS是C語言頭檔案庫中定義的一個符號常量,在vc++6.0下頭檔案stdlib.h中定義如下: /* Definition of the argument values for the exit() function */ #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 在codeblocks的stdlib.h中這兩個符號常量的注釋為: These values may be used as exit status codes

程式例:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a[10];
int i,j,t;
cout<<"輸入10個數字:"<<endl;
for(i=0;i<10;i++)
{
cin>>a;
 }
cout<<endl;
for(j=0;j<9;j++)
{
for(i=0;i<9-j;i++)
{
if(a>a[i+1])
{
t=a;
a=a[i+1];
a[i+1]=t;
}
}
}
cout<<"排序的結果是:"<<endl;
for(i=0;i<10;i++)
{
cout<<a<<" ";
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
與EXIT_SUCCESS對應的是EXIT_FAILURE
程式例:
#include <io.h>
#include <conio.h>
#include <stdlib.h>
int main(void)
{
if((_unlink("D:\\sample.txt"))==1)
{
cprintf("刪除成功\n");
exit(EXIT_SUCCESS);
}
else
{
cprintf("刪除失敗\n");
exit(EXIT_FAILURE);
}
return 0;
}
如果要手動修改它的值:下面的代碼就可以實現
#include "stdio.h"
#include "stdlib.h"
#ifdef EXIT_SUCCESS
#undef EXIT_SUCCESS
#define EXIT_SUCCESS 2
#endif
void main()
{
printf("%d",EXIT_SUCCESS);
}

熱門詞條

聯絡我們