#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
// int
char str[40],ch;
FILE*fp,*fp1,*fp2;
fp=fopen("ide_input","w");
fp1=fopen("error_log","w");
fp2=fopen("lex_output","w");
if(fp==NULL || fp1==NULL)
{
strcpy(str,"file cannot be found");
fputc(str,fp1);
}
while(1)
{
ch=fgetc(fp);
if(ch==EOF)
break;
else
{
if(ch!='/0')
fputc(ch,fp2);
}
}
fclose(fp);
fclose(fp1);
system("pause");
return 0;
}
此代码给了我一个“构建错误..错误1”的错误。我可以知道为什么吗?我在Windows XP上开发dev cpp?编译此程序时,此构建错误意味着什么?
错误的文字是什么? – pmg 2009-10-31 11:15:19
构建错误[compiler.exe]错误1 – Hick 2009-10-31 11:17:05
您确定要打开所有3个文件以进行写入吗?没有阅读? – pmg 2009-10-31 11:30:30