菜鸟惨啊~用VC6.0编C时遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 11:02:47
这是程序运行时提示的警告:
-------------------Configuration: GPS - Win32 Debug--------------------
Compiling...
cpf2irv.c
c:\documents and settings\administrator\桌面\v1.01\cpf2irv_c\cpf2irv.c(97) : warning C4013: 'exit' undefined; assuming extern returning int
c:\documents and settings\administrator\桌面\v1.01\cpf2irv_c\cpf2irv.c(124) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data

cpf2irv.obj - 0 error(s), 0 warning(s)
if ((lfncpf=fopen(cpffil,"r"))==NULL) {
printf ("*** PGM CPF_PGM: Error opening CPF file %s\n",cpffil);
exit(1); }

ierr= cephinitu (lfncpf);
fclose(lfncpf);
if (ierr != 0) {
printf("*** PGM CPFINT: Error reading CPF file\n");
exit(1);
}

不影响运行。
1 表示必要的库没有加
2 强制类型转换不符合要求

1#include <stdlib> 就有了exit(0);
2不能这么比较 应该是 abs(x-y)<BIAOZHUN,具体参考编程标准