|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdio.h>
void main()
{
FILE *fa,*fb,*fc;
char pic_name[20],file_name[20],finish_name[20];
char ch;
printf("请输入需要合成的图片和文件的名称:\n");
printf("图片:");
scanf("%s",pic_name);
printf("文件名称\n");
scanf("%s",file_name);
printf("生成文件名称\n");
scanf("%s",finish_name);
if(!(fa = fopen(pic_name,"rb")))
{
printf("打开%s图片失败\n",pic_name);
getchar();
return;
}
if(!(fb = fopen(file_name,"rb")))
{
printf("打开%s文件失败\n",file_name);
return;
}
if(!(fc = fopen(finish_name,"wb") ))
{
printf("新建文件%s失败\n",finish_name);
return;
}
while(!(feof(fa)))
{
ch=fgetc(fc);
fputc(ch,fc);
}
fclose(fa);
while(!(feof(fb)))
{
ch=fgetc(fa);
fputc(ch,fc);
}
fclose(fb);
fclose(fc);
system("pause");
}小甲鱼视频上的也是这个啊 但为什么结果不对?结果是俩文件加在一起无限大!要是不强制结束就一直写!
|
|