网站优化主要怎么做,做网站销售电销好做吗,上海网站设计哪家强,wordpress 登录页加密C 和读写文本文件#xff1a;fstream 或者 ifstream 类负责实现对文件的读取#xff0c;它们内部都对 输出流运算符做了重载#xff1b;同样#xff0c;fstream 和 ofstream 类负责实现对文件的写入#xff0c;它们的内部也都对 输出流… C 和读写文本文件fstream 或者 ifstream 类负责实现对文件的读取它们内部都对 输出流运算符做了重载同样fstream 和 ofstream 类负责实现对文件的写入它们的内部也都对 输出流运算符做了重载。所以当 fstream 或者 ifstream 类对象打开文件通常以 ios::in 作为打开模式之后就可以直接借助 输入流运算符读取文件中存储的字符或字符串当 fstream 或者 ofstream 类对象打开文件通常以 ios::out 作为打开模式后可以直接借助 输出流运算符向文件中写入字符或字符串。#include #include using namespace std;int main(){ int x,sum0; ifstream srcFile(in.txt, ios::in); //以文本模式打开in.txt备读 if (!srcFile) { //打开失败 cout error opening source file. endl; return 0; } ofstream destFile(out.txt, ios::out); //以文本模式打开out.txt备写 if (!destFile) { srcFile.close(); //程序结束前不能忘记关闭以前打开过的文件 cout error opening destination file. endl; return 0; } //可以像用cin那样用ifstream对象 while (srcFile x) { sum x; //可以像 cout 那样使用 ofstream 对象 destFile x ; } cout sum sum endl; destFile.close(); srcFile.close(); return 0;}执行此程序之前必须在和该程序源文件同目录中手动创建一个 in.txt 文件假设其内部存储的字符串为10 20 30 40 50建立之后执行程序其执行结果为sum150同时在 in.txt 文件同目录下会生成一个 out.txt 文件其内部存储的字符和 in.txt 文件完全一样读者可自行打开文件查看。通过分析程序的执行结果不难理解对于 in.txt 文件中的 10 20 30 40 50 字符串srcFile 对象会依次将 10、20、30、40、50 读取出来将它们解析成 int 类型的整数 10、20、30、40、50 并赋值给 x同时完成和 sum 的加和操作。同样对于每次从 in.txt 文件读取并解析出的整形 xdestFile 对象都会原封不动地将其再解析成对应的字符串如整数 10 解析成字符串 10然后和 空格符一起写入 out.txt 文件。声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。