淘!信誉 发表于 2012-9-23 21:44:17

文件操作:图片合成器

#include <stdio.h>
#include <stdlib.h>

void main()
{
    FILE *f_pic, *f_file, *f_finish;
    char filename1, filename2, filename3, ch;

    printf("请输入图片名: ");
    scanf("%s", filename1);
    printf("请输入文件名: ");
    scanf("%s", filename2);
    printf("请输入合成文件的名称: ");
    scanf("%s", filename3);

    if( !(f_pic = fopen(filename1, "rb")) )
    {
      printf("Cannot open the file %s", f_pic);
      return;
    }
    if( !(f_file = fopen(filename2, "rb")) )
    {
      printf("Cannot open the file %s", f_file);
      return;
    }
    if( !(f_finish = fopen(filename3, "wb")) )
    {
      printf("Cannot open the file %s", f_finish);
      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");
}

网络学习 发表于 2012-9-24 00:06:38

向你学习 练习一下

贝壳 发表于 2012-9-24 02:10:25

这个不是甲鱼哥C语言视频里的那个嘛。

人为峰 发表于 2013-10-5 18:09:20

楼上的同学不是简介说楼主、、、、、:lol:
页: [1]
查看完整版本: 文件操作:图片合成器