|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- // 图片文件合成器.cpp : 定义控制台应用程序的入口点。
- //
- #include "stdafx.h"
- #include<stdlib.h>
- #include<iostream>
- using namespace std;
- int main()
- {
- FILE *f_pic, *f_file, *f_finish;
- char ch, pic_name[50], file_name[50], finish_name[50];
- cout << "请输入需要合成的图片和文件的名称:" << endl;
- cout << "图片名:";
- cin >> pic_name;
- cout << "文件名:";
- cin >> file_name;
- cout << "新文件名:";
- cin >> finish_name;
- if ((f_pic = fopen(pic_name, "rb"))==NULL)
- {
- cout << "打开图片失败";
- exit(0);
- }
- if ((f_file = fopen(file_name, "rb"))==NULL)
- {
- cout << "打开文件失败";
- exit(0);
- }
- if ((f_finish = fopen(finish_name, "wb"))==NULL)
- {
- cout << "打开新文件失败";
- exit(0);
- }
- while (!(feof(f_pic))) //feof:文件结束则返回非0,未结束则返回0
- {
- 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");
- return 0;
- }
复制代码 |
|