您的位置:首页 > 其它

文件合成器

2016-02-25 16:13 288 查看
#include <stdio.h>
#include <stdlib.h>

/*使用方式:输入图片名以及所要合并的文件名,以及待输出的结果文件名(若需要修改扩展名为rar,则合并文件也需为rar
) 最终掩人耳目*/
int checkOpen(char filename[],int n,FILE *&fp)
{
//	n=20;
fp=NULL;
fp=fopen(filename,"rb");
if(!fp)
{
printf("failed to open");
return 0;
}

return -1;
}
int main()
{
FILE *f_pic,*f_file,*f_res;
char pic_name[20],file_name[20],res_name[20];
char ch;
printf("待合并图片名:");
scanf("%s",&pic_name);
checkOpen(pic_name,20,f_pic);
printf("待合并文件名:");
scanf("%s",&file_name);
checkOpen(file_name,20,f_file);
printf("生成文件名:");
scanf("%s",&res_name);
f_res=fopen(res_name,"wb");
if(!f_res)
{
printf("failed to open");
exit(0);
}
else
{
while(!feof(f_pic))//feof()非结尾返回0
{
ch=fgetc(f_pic);
fputc(ch,f_res);
}
fclose(f_pic);
while(!feof(f_file))//feof()非结尾返回0
{
ch=fgetc(f_file);
fputc(ch,f_res);
}
fclose(f_file);
}
system("pause");
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: