|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本人写的文件合成器,编译没问题,但一运行出现链接错误提示
1>d:\fish_c\test\c\wenjianhechengqi\wenjianhechengqi\a.c(33) : warning C4013: “fcolse”未定义;假设外部返回 int
1>正在链接...
1>a.obj : error LNK2019: 无法解析的外部符号 _fcolse,该符号在函数 _main 中被引用
1>D:\Fish_c\test\c\wenjianhechengqi\Debug\wenjianhechengqi.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://d:\Fish_c\test\c\wenjianhechengqi\wenjianhechengqi\Debug\BuildLog.htm”
1>wenjianhechengqi - 2 个错误,8 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
基本上和小甲鱼老师编的一样,为什么运行不了,我的环境都设置的没问题,都是控制台程序?
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *p1,*p2,*p3;
char ch,filename1[20],filename2[20],filename3[20];
printf("请输入需要结合的文件名称:");
printf("文件1:");
scanf("%s",filename1);
printf("文件2:");
scanf("%s",filename2);
printf("请输入合成文件名:");
scanf("%s",filename3);
while(!((p1 = fopen(filename1,"rb"))&&(p2 = fopen(filename2,"rb"))))
{
printf("文件不存在,请重新输入:");
printf("文件1:");
scanf("%s",filename1);
printf("文件2:");
scanf("%s",filename2);
}
p3 = fopen(filename3,"wb");
while(!feof(p1) )
{
ch = fgetc(p1);
fputc(ch,p3);
}
fcolse(p1);
while(!feof(p2) )
{
ch = fgetc(p2);
fputc(ch,p3);
}
fcolse(p2);
fcolse(p3);
system("PAUSE");
} |
|