文件合成器

来源:互联网 发布:c语言产生0 9的随机数 编辑:程序博客网 时间:2024/05/01 08:44
#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;}

0 0