C++中输入输出操作
2011-05-15 14:59
393 查看
把fstream、iostream、sstream、string和vector五个头文件综合一起来用,这是我最喜欢的方式。
下面请看代码
下面请看代码
#include "stdafx.h" #include <iostream> #include <fstream> #include <sstream> #include <string> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { ifstream in("1.txt"); ofstream out("2.txt"); vector<string> vs; char ch; string sline; string word; //从1.txt里读出所有数据,先逐行保存到sline里,然后在sline上逐词读到word里,再输出word while(!in.eof()) { getline(in,sline); istringstream sst(sline); while(sst>>word) vs.push_back(word); } vector<string>::iterator vit=vs.begin(); for(vit; vit!=vs.end(); ++vit) cout<<*vit<<" "; //从1.txt里读出所有数据,然后逐字符(包括回车符)读入并保存到2.txt里面去。 in.seekg(ios::beg); while(!in.eof()) { in.get(ch); out<<ch; } return 0; }
相关文章推荐
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件IO输入输出操作——FILE*、fstream、windowsAPI
- C++关于文件输入输出的简单操作
- c++学习笔记01-输入输出流&&文件输入输出操作
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C++格式化输入输出操作
- stdio.h: C++输入输出操作
- C++ 输入输出流之文件操作和文件流
- [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>
- C++第13周mooc在线测评—第13周 标准输入输出与文件操作
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件IO输入输出操作——FILE*、fstream、windowsAPI
- c++实现日期类(class Date) 构造函数 拷贝构造 操作符重载(输入输出 比较操作 算数运算 自增自减)
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI