码迷,mamicode.com
首页 > 其他好文 > 详细

#include <fstream>

时间:2016-07-16 11:19:15      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

 

1 fstream

2 ifstream

3 ofstream

 

1 fstream

 

打开输入输出文件流

 

 1 #include <iostream>
 2 #include <fstream>
 3 
 4 void main()
 5 {
 6     std::fstream fio("F:\\1.txt", std::ios::in | std::ios::out);
 7     
 8     fio << "hello" << std::endl;//写入
 9     fio << "world" << std::endl;
10     fio << "hello" << std::endl;
11     fio << "china" << std::endl;
12 
13     fio.close();//关闭文件
14 
15     {
16         std::fstream fio("F:\\1.txt", std::ios::in | std::ios::out);//重新打开文件,文件指针从头开始
17 
18         for (int i = 0; i < 4; i++)//读取
19         {
20             char str[100] = { 0 };
21             fio.getline(str, 100);
22             std::cout << str << std::endl;
23         }
24 
25         fio.close();//关闭文件
26     }
27         
28     system("pause");
29 }

 

2 ifstream

 

打开输入文件流

 

 1 #include <iostream>
 2 #include <fstream>
 3 
 4 void main()
 5 {
 6     std::ifstream fin("F:\\1.txt");//创建读取文件流
 7 
 8     char str[100] = { 0 };
 9 
10     fin >> str;//读取
11 
12     fin.close();//关闭文件
13 
14     std::cout << str;
15     
16     system("pause");
17 }

 

3 ofstream

 

打开输出文件流

 

打开文件,按行写入

std::endl换行

 

 1 #include <iostream>
 2 #include <fstream>
 3 
 4 void main()
 5 {
 6     std::ofstream fout;
 7 
 8     fout.open("F:\\1.txt");//打开文件,如果没有文件,将会创建新的文件
 9 
10     fout << "hello" << std::endl;//写入,std::endl换行
11     fout << "china" << std::endl;
12     fout << "hello" << std::endl;
13     fout << "world" << std::endl;
14 
15     fout.close();//关闭文件
16 
17     system("pause");
18 }

 

#include <fstream>

标签:

原文地址:http://www.cnblogs.com/denggelin/p/5675728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!