求助,C的一个小问题
#include "stdio.h"
main()
{
FILE *fp;
char ch;
if((fp=fopen("filetest.abc","w"))==NULL)
{
printf("file cannot be open\n");
exit(0);
}
while((ch=getchar())!='\n')
{
fputc(ch,fp);
}
fclose(fp);
}
运行结果:
error:FUNCTION 'exit' should have a prototype
如果去掉exit(0)这一行程序是没有编译错误的,
由于不想回避问题,我找了半天但,找不到原因,这原本是书本上的例子,结果确出现这样的情况,求解答,应如何改正,谢谢