[C/C++] C/C++语言文件读写函数

来源:互联网 发布:个人域名如何备案 编辑:程序博客网 时间:2024/06/05 09:41

学习自“知道蚂蚁” 点击打开链接

#include <stdlib.h>#include <stdio.h>using namespace std;int main(){FILE *fpSrc, *fpDes;fpSrc = fopen("execute.stdin", "r");   // 打开[没有则创建]文件读取数据fpDes = fopen("destfile.stdin", "w");  // 打开文件写入数据if (fpSrc == NULL || fpDes == NULL){printf("文件打开错误!");exit(-1); // 非正常退出}char cVal;while ((cVal = fgetc(fpSrc)) != EOF)  // 判断是否读完文件{fputc(cVal, fpDes);  // 将源文件中内容复制大目标文件}fclose(fpSrc);fclose(fpDes); // fcloseall(); 关闭多个文件system("pause");return 0;}
/*C++代码如下:*/#include <iostream>#include <fstream>using namespace std;int main(){ifstream ifs("execute.stdin");ofstream ofs("destfile.stdin");int iVal;while ( ifs >> iVal )  // 判断是否读完文件{ofs << iVal;  // 将源文件中内容复制大目标文件}ifs.close();ofs.close();system("pause");return 0;}

原创粉丝点击