|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 【电脑】 于 2018-8-20 19:54 编辑
#include<stdlib.h>
#include<stdio.h>
int main()
{
FILE *pic,*file,*finish;
char filename[20],picturename[20],finishname[20],ch;
printf("请输入需要合成的文件和图片名称:\n");
printf("图片名称:");
scanf("%s",picturename);
printf("文件名称:");
scanf("%s",filename);
printf("生成为:");
scanf("%s",finishname);
if(!(pic=fopen(picturename,"rb")))
{
printf("can not open picture %s !",picturename);
return;
}
if(!(file=fopen(filename,"rb")))
{
printf("can not open file %s !",filename);
return;
}
if(!(finish=fopen(finish,"wb")))
{
printf("can not open finish %s !",finishname);
return;
}
while(!(feof(pic)))
{
ch=fgetc(pic);
fputc(ch,finish);
}
fclose(pic);
while(!(feof(file)))
{
ch=fgetc(file);
fputc(ch,finish);
}
fclose(file);
fclose(finish);
printf("\n");
return 0;
system("pause");
}
好吧……
你干嘛给fopen传入一个文件对象当做路径啊?
|
|