#include <stdio.h> #include <stdlib.h> void main(){ FILE *f_pic, *f_file,*f_finish; char ch, pic_name[20], file_name[20], finish_name[20]; printf("请输入要合成的图片和文件的名称\n"); printf("图片名:"); scanf("%s",pic_name); printf("文件名:"); scanf("%s",file_name); printf("生成为:"); scanf("%s",finish_name); if(!(f_pic=fopen(pic_name,"rb"))){ printf("图片%s没能够打开!",pic_name); return; } if(!(f_file=fopen(file_name,"rb"))){ printf("文件%s没能够打开!",file_name); return; } if(!(f_finish=fopen(finish_name,"wb"))){ printf("文件%s没能够创建!",finish_name); return; } while(!(feof(f_pic))){ ch = fgetc(f_pic); fputc(ch,f_finish); } fclose(f_pic); while(!(feof(f_file))){ ch = fgetc(f_file); fputc(ch,f_finish); } fclose(f_file); fclose(f_finish); system("pause"); }
时间: 2024-11-08 19:08:54