请教一个编程的问题!
本帖最后由 u012207185 于 2013-10-24 20:46:44 编辑 #include"stdafx.h"
#include<stdlib.h>
#include<string.h>
#define LEN 40
int main(int argc,char *argv[])
{
FILE *in,*out;
int ch;
char name[LEN];
int count=0;
if(argc<2)
{
fprintf(stderr,"Usage: %s filename\n",argv[0]);
exit(1);
}
if((in=fopen(argv[1],"r"))==NULL)
{
fprintf(stderr,"I couldn't open the file"%s"\n",argv[1]);
exit(2);
}
strcpy(name,argv[1]);
strcat(name,".red");
if((out=fopen(name,"w"))==NULL)
{
fprintf(stderr,"Can't create output file.\n");
exit(3);
}
while((ch==getc(in))!=EOF)
if(count++ % 3==0)
putc(ch,out);
if(fclose(in)!=0 || fclose(out)!=0)
fprintf(stderr,"Error in closing files\n");
return 0;
}
运行后的结果是这样:
c : fatal error C1853: “Debug\xuexi.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
[解决办法]
Debug目录删除了!重建所有吧。
[解决办法]
清理项目,重新编译
抬头看你的帖子标题处,即有结贴二字
[解决办法]
rebuild all
[解决办法]
重建所有