文件流对象的使用
2016-02-22 21:03
344 查看
#include <iostream> #include <fstream> // 文件流, #include <string> using namespace std; int mian() { ofstream outfile("test.txt"); //创建一个新的文件, outfile << "hello file? "; // 将hello file 写入到text.txt文件中, outfile.close(); //ifstream infile("one.txt"); // 读文件读one.txt中的内容, string file("one.txt"); ifstream infile; // 流对象infile,没有和一个文件绑定, infile.open(file.c_str()); // 绑定, //if (infile) // 如果打开文件成功, if (!infile) { cerr << "error: unable to open input file" << file << endl; return -1; } string s; while (infile >> s) // 读文件, cout << s << endl; infile.clear(); infile.close(); // 关闭one.txt, file = "two.txt"; infile.open("file.c_str()"); // if(infile) if (!infile) { cerr << "error: unable to open input file" << file << endl; return -1; } while (infile >> s) cout << s << endl; infile.close(); infile.clear();//恢复流的状态, infile >> s; infile.close(); infile.clear(); return 0; }
相关文章推荐
- 公开课--通过Ionic开发跨终端应用
- JavaScript奇技淫巧45招
- 更改django管理员密码
- HDU 2838 Cow Sorting(树状数组)
- 欢迎使用CSDN-markdown编辑器
- 用SDWebImage加载FLAnimatedImage
- 程序员面试题精选100题(19)-反转链表[数据结构]
- Android群英传笔记——摘要,概述,新的出发点,温故而知新,可以为师矣!
- Android群英传笔记——摘要,概述,新的出发点,温故而知新,可以为师矣!
- 《超级优化Linux远程SSH连接》
- Android Xpose Hook(一)
- gitlab install centos 详细步骤!
- 程序员面试题精选100题(18)-用两个栈实现队列[数据结构]
- 自动释放池
- Find The Multiple
- Tomcat环境下配置数据源
- 程序员面试题精选100题(17)-把字符串转换成整数[算法]
- OpenJudge百炼习题解答(C++)--题3858:和数
- 【ASP.NET】Cookie机制
- IP地址和子网掩码的作用是什么