link error1104

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:55:12
#include "stdio.h"
#include "stdlib.h"
void main()
{
FILE *fp;
int i;
char c;
if((fp=fopen("d:\\char1.txt","w"))==NULL)
{
printf("can't open file\n"); exit(0);
}

for(i=0;i<10;i++)
{
if(feof(fp)) break;
c=fgetc(fp);
putchar(c);
}

fclose(fp);
}
显示为can't open file temfile .exe,怎么回事,我用的是钟佳名的C/C++学习系统写的程序

temfile.exe是不是你生成的exe的文件名嘛

如果是的话(多半就是), 那是因为链接的最后一步需要重新写那个exe,你却在其他地方打开了它,所以失败了。

简单方法,任务栏右键,任务管理器,点一下进程,按名字排序,把所有叫tempfile.exe都右键结束掉,再链接就OK了