橙光游戏首页:流式IO(一)

来源:百度文库 编辑:偶看新闻 时间:2024/04/27 22:33:18

 

10、流式IO(一)

编写C++程序完成以下功能:

(1)    使用ofstream 向一个文本文件中输出各种类型的数据,并打开文件观察结果:

l        整数、无符号整型、长整型、浮点型、字符串、……

(2)    用十进制、八进制、十六进制方式向文本文件中输出整数;

(3)    使用控制符和成员函数来控制输出的格式:

l        set() precision() ...

 

#include

#include

#include

using namespace std;

 

int main()

{

       char ch;

       int x[100],i,a=0;

 

 

       ofstream myFile("tfile.doc",ios_base::binary);

 

 

       cout<<"请输入数据,以#结束:"<

       cin>>ch;

 

       myFile<

       while(ch!='#')

       {

              myFile.write((char*)&ch,sizeof(ch));

              cin>>ch;

       }

 

       cout<

       cin>>i;

 

       myFile<

       myFile<

       while(i!=0)

       {

              x[a]=i;

              a++;

              myFile<

              cin>>i;

       }

       myFile<

 

       myFile<

       myFile<

       for(int j=0;j

       {    

       //     myFile.write((char*)&x[j],sizeof(x[j]));

              myFile<

       }

       myFile<

      

       myFile<

       myFile<

       for(int j=0;j

       {    

       //     myFile.write((char*)&x[j],sizeof(x[j]));

              myFile<

       }

       myFile<

 

       cout<

       myFile.close();

 

       system("pause");

       return 0;

}