IO库的举例
来源:互联网 发布:淘宝网店改名字 编辑:程序博客网 时间:2024/05/18 04:51
#include <iostream>#include <fstream>#include <string>#include <vector>using namespace std;int fileToVector(string fileName, vector<string>& svec){ifstream inFile(fileName.c_str());if (!inFile)return 1;string s;//while (getline(inFile, s)) // 一次输入一行,//svec.push_back(s); // 一次输入一行, while(inFile >> s) // 一次输入一个单词,svec.push_back(s); // 一次输入一个单词,inFile.close();if (inFile.eof())return 4;if (inFile.bad())return 2;if (inFile.fail())return 3;}int main(){cout << "ok? " << endl;vector<string> svec;string fileName, s;cout << "Enter fileName: ";cin >> fileName;switch (fileToVector(fileName, svec)){case 1:cout << "error: can not open file. " << fileName << endl;return -1;case 2:cout << "error: system failure. " << endl;return -1;case 3:cout << "error: read failure. " << endl;return -1;}cout << "向量里的内容:" << endl;for (vector<string>::iterator iter = svec.begin();iter != svec.end(); ++iter)cout << *iter << endl;cout << "文件有多少行:" << svec.size() << endl;return 0;}
0 0
- IO库的举例
- Commons IO 用法举例
- IO流中文件和目录的删除程序举例
- Java IO【18】 流规律的应用举例
- Java中IO流应用举例
- 静态库(*.a)的调用举例
- 05、struts1 的标签库 常用举例
- Java线性代数库jblas的应用举例
- 二维码扫描库qrcode的使用举例
- pb_ds库的讲解和应用举例
- diaplaytag的使用举例
- UPDATETEXT的举例用法
- HQL基本的举例
- Linux 的常用命令举例
- Equal 的使用举例
- 举例论证的辩驳
- 举例论证的辩驳
- SortedList的使用举例
- kidd风的IOS日志之学习用MetalPerformanceShaders进行图像处理(模糊效果)
- xfsdump备份测试
- HTTP 请求方式: GET和POST的比较
- C#多线程学习(六) 互斥对象
- Java中的集合
- IO库的举例
- Java集合的基本使用
- 特殊数据类型
- 获取全局Context对象,任何时候,任何地方,任何逻辑都可以获取
- 9. Palindrome Number
- 建立Baseline之repo,manifest
- NSMutableAttributedString富文本的实现
- mellanox官方驱动安装步骤
- 2016外省人在上海办护照,港澳台通行证详细指南