我做的是一个图种生成的程序图片没有问题跟图片绑在一起的文件就是乱码为什么
#include <stdio.h>#include <stdlib.h>
void main()
{
FILE *in,*out,*xt;
char ch,infname,outfname,filename;
printf("输入要合成的图片的名字\n");
scanf("%s",infname);
getchar();
printf("输入要合成的文件名\n");
scanf("%s",outfname);
getchar();
printf("输入要合成的文件名\n");
scanf("%s",filename);
getchar();
if((in=fopen(infname,"rb"))==NULL)
{
printf("inputfiel error\n");
exit(0);
}
if((out=fopen(outfname,"rb"))==NULL)
{
printf("outpufile error");
exit(0);
}
xt=fopen(filename,"wab");
ch=fgetc(in);
while(!feof(in))
{
fputc(ch,xt);
ch=fgetc(in);
}
fclose(in);
ch=fgetc(out);
while(!feof(out))
{
fputc(ch,xt);
ch=fgetc(out);
}
fclose(out);
fclose(xt);
} ????????
页:
[1]