//合成的图片文件的小练习
#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("Cannot open the picture %s !",pic_name);
return;
}
//检测文件是否可以打开
if(!(f_file=fopen(file_name,"rb")))
{
printf("Cannot open the picture %s !",file_name);
return;
}
//检测是否可以写入
if(!(f_finish=fopen(finish_name,"wb")))
{
printf("Cannot open the file %s !",finish_name);
return;
}
//feof:判断结尾
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");
}
C 合成的图片文件的小练习
图片与文件合并程序实现
最新推荐文章于 2022-09-04 18:52:53 发布
这是一个C语言程序,用于将用户指定的图片和文件内容合并到一个新的文件中。程序首先接收用户输入的图片、文件及目标文件名,然后检查每个文件是否可读可写。如果所有文件操作成功,程序会逐字节读取图片和文件内容并写入目标文件。最后,程序关闭所有文件。这是一个基本的文件操作实例。
1万+

被折叠的 条评论
为什么被折叠?



