简单文件输入/输出
1.写入到文本文件中
包含iostream头文件,指明命名空间std,用运算符<<来显示各种类型的数据。
包含fstream头文件, 声明ofstream 变量(对象),命名空间,ofstream对象与文件关联起来。为此,方法之一是使用open()方法。使用完了以后,硬使用close()方法讲其关闭。 结合使用ofstream对象和运算符<<输出各种类型的数据。
声明ofstream对象:
ofstream outFile;
ofstream fout;
对象跟特定文件关联起来:
outFile.open("fiish.txt"); char filename[50]; cin>>filename; fout.open(filename);
如何使用该对象:
double wt = 125.8; outFile <<wt; //写个数字到fish.txt char line[81]; fout<<line << endl;//写一行字符到text
完了以后便可以像使用cout那样使用它。
2.读写文本文件
包含iostream
声明cin的istream变量
命名空间
结合cin和运算符读取各类型数据
结合cin 和 eof()、fail()方法判断输入是否成功
优化后的循环结构:
while(inFile >> value) { ... }
注意文件路径
3.p198
复习题2 用ch+1替换++ch 发生什么情况
得到的数值相同,但是++ch的类型为char,而ch+1是int类型,将作为数字打印。
复习题3