文件的读写
来源:互联网 发布:淘宝客怎么帮卖家推广 编辑:程序博客网 时间:2024/06/11 04:35
文件拷贝
getline(fin,s),成功读出一行,把读出的结果放入s,并返回true,如果到达结束,就返回false
getline读出一行,遇到换行符则终止,将丢弃换行符而不存入s对象
因此,想使得拷贝的文件和源文件看上去一样,必须加上换行符
//文件读写示例//:#include <string>#include <fstream>#include <iostream>using namespace std;int main(void){ ifstream fin("Copy1.txt"); ofstream fout("Copy2.txt"); string s; while(getline(fin,s)){ fout<<s<<"\n"; } return 0;}//:~
文件读出到字符串中
把整个文件单独拷贝成单独的一个string对象
string类具有动态性,不必担心string的内存分配,可以自动扩展
string类有许多函数可用来对字符串进行查找和操作,使用string可以把文件当做单个字符串来处理
//:#include <string>#include <fstream>#include <iostream>using namespace std;int main(void){ ifstream fin("Copy1.txt"); string line,s; while(getline(fin,line)){ s+=line+"\n"; } cout<<s<<std::endl; return 0;}//:~
0 0
- 串口的读写,文件读写
- INI文件的读写
- 读写文件的例子
- INI文件的读写
- 关于文件的读写
- 文件的读写操作
- 文件的读写操作
- properties文件的读写
- 读写服务器端的文件
- 位图文件的读写
- C++文件的读写
- ini文件的读写
- 文件的读写
- 自定义文件的读写
- 文件的读写操作
- 文件的读写
- 文件读写的问题
- Python文件的读写
- Can't connect to MySQL server on '192.168.1.107' (113)
- 学习笔记——Java中数据类型,对象,传递的通俗理解
- 2017前端性能优化清单
- win7下搭建opengl es 2.0开发环境
- CMTime简单介绍
- 文件的读写
- 阿里云Linux安装软件镜像源替换
- UVa 429 - Word Transformation
- xml schema约束 学习记录
- BZOJ 1013 球形空间产生器 高斯消元
- 98. Validate Binary Search Tree--非递归的方法可以想下
- krpano全景之vtour文件夹和tour.xml文件详解
- 史丰收速算
- 江苏中理网络科技有限公司介绍