鱼C论坛

 找回密码
 立即注册
查看: 4269|回复: 3

[技术交流] 文件操作:图片合成器

[复制链接]
发表于 2012-9-23 21:44:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. void main()
  4. {
  5.     FILE *f_pic, *f_file, *f_finish;
  6.     char filename1[20], filename2[20], filename3[20], ch;

  7.     printf("请输入图片名: ");
  8.     scanf("%s", filename1);
  9.     printf("请输入文件名: ");
  10.     scanf("%s", filename2);
  11.     printf("请输入合成文件的名称: ");
  12.     scanf("%s", filename3);

  13.     if( !(f_pic = fopen(filename1, "rb")) )
  14.     {
  15.         printf("Cannot open the file %s", f_pic);
  16.         return;
  17.     }
  18.     if( !(f_file = fopen(filename2, "rb")) )
  19.     {
  20.         printf("Cannot open the file %s", f_file);
  21.         return;
  22.     }
  23.     if( !(f_finish = fopen(filename3, "wb")) )
  24.     {
  25.         printf("Cannot open the file %s", f_finish);
  26.         return;
  27.     }

  28.     while(!(feof(f_pic)))
  29.     {
  30.         ch = fgetc(f_pic);
  31.         fputc(ch, f_finish);
  32.     }  
  33.     fclose(f_pic);
  34.    
  35.     while(!(feof(f_file)))
  36.     {
  37.         ch = fgetc(f_file);
  38.         fputc(ch, f_finish);
  39.     }
  40.     fclose(f_file);
  41.     fclose(f_finish);

  42.     system("pause");
  43. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-24 00:06:38 | 显示全部楼层
向你学习 练习一下
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-24 02:10:25 | 显示全部楼层
这个不是甲鱼哥C语言视频里的那个嘛。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-10-5 18:09:20 | 显示全部楼层
楼上的同学不是简介说楼主、、、、、:lol:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-15 04:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表