简单文件输入/输出

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

 

posted @ 2012-12-01 13:24  不想当元帅的好兵。  阅读(138)  评论(0编辑  收藏  举报