C++文件流与vector容器的简单使用
2018-01-12 11:56
387 查看
#include <iostream> #include <fstream> #include <vector> using namespace std; int main() { vector <int> v1; int i = 0; for (i = 0; i < 10; i++) v1.push_back(i); fstream fp("1.txt", ios::out | ios::in | ios::trunc /*| ios::app*/); //out创建文件,app追加,in读取,trunc清除 if (!fp) { cout << "打开文件失败" << endl; exit(1); } for (i = 0; i < int(v1.size()); i++) //v.size()返回值是无符号类型的,可以使用强制转换去除warning fp << v1[i] << " "; fp.seekg(0, ios::beg); //等效1 //fp.seekp(0, ios::beg); //等效1 //getline(fp, fs); //获取行内容 //cout << fp.rdbuf(); //获取文件全部内容(原式输出) string fs; while (fp >> fs) { cout << fs << " "; //获取文件全部内容(手动控制输出格式) } fp.close(); cout << endl; system("pause"); return 0; }
相关文章推荐
- cocos2dx的模板容器简单使用(Vector,Map,Value)
- cocos2dx的模板容器简单使用(Vector,Map,Value)
- C++ STL中vector(向量容器)使用简单介绍
- 下面我使用vector容器为基础来构成一棵树
- map等关联容器 vector等序列容器 如何防止迭代器失效 即erase()的使用
- STL------vector的简单使用
- map等关联容器 vector等序列容器 如何防止迭代器失效 即erase()的使用
- STL容器使用DEMO-vector
- 千万不要对vector之类的容器使用memset
- vector的简单使用二维vector的定义
- 容器Vector的使用
- vector容器使用
- C++ vector容器 循循环使用 完成数据清空,回收空间.
- vector容器的end是指向最后一个元素的下一个位置,使用时要将迭代器减1,才能获取到最后一个
- vector容器的使用方法
- 史上最简单的MultiHashMap的实现(使用JAVA已有的容器框架)
- vector 容器使用时应该注意的内存分配问题
- vector容器使用例子
- vector容器使用总结
- (转载自老骆驼)C++中的vector简单使用范例