C++依次读取文件中的字符串——getline()函数的应用
来源:互联网 发布:电子版报纸制作软件 编辑:程序博客网 时间:2024/06/03 06:24
1.全局getline函数
getlime()有着两种形式http://www.cplusplus.com/reference/string/string/getline/
(1)
istream& getline (istream& is, string& str, char delim);
(2)
istream& getline (istream& is, string& str);
其中
getline(istream &in, string &s)
从输入流读入一行到string s
•功能:
–从输入流中读入字符,存到string变量
–直到出现以下情况为止:
•读入了文件结束标志
•读到一个新行
•达到字符串的最大长度
–如果getline没有读入字符,将返回false,可用于判断文件是否结束
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { ifstream ifs("test.txt"); // 改成你要打开的文件 string read; while(getline(ifs, read, ' ')) // 逐词读取方法三 { cout << read << endl; } }
参考
http://blog.csdn.net/sibo626/article/details/6781036
2.流的成员函数
http://www.cplusplus.com/reference/istream/istream/getline/
istream& getline (char* s, streamsize n );
istream& getline (char* s, streamsize n, char delim );
注意这个是cha*
一个例子http://www.cnblogs.com/JCSU/articles/1190685.html
0 0
- C++依次读取文件中的字符串——getline()函数的应用
- C++依次读取文件中的字符串——getline()函数的应用
- C++——getline函数的使用
- 文件读取之getline函数
- getline()函数文件读取
- 依次读取文件中的一个字符
- getline()函数在文件读写中的应用详解
- 在c语言环境下实现 C++中的getline函数 即在c语言中按行读取
- C 中的getline函数需要=NULL.
- C/C++中的getline函数总结
- C/C++中的getline函数总结
- C/C++中的getline函数总结
- 关于c++STL中的getline()函数
- c++中的cin,cin.get(),cin.getline()读取字符串
- 用c#实现 统计一个文件夹中的文件的个数 并用 FOR循环 依次读取文件的文件名
- [C/C++标准库]_[初级]_[C++ iostream read getline 读取文件慢的原因]
- string类中getline函数的应用
- 使用ifstream和getline读取文件内容[c++]
- Dubbo + zookeeper 测试环境的搭建
- 【MySQL】SELECT语句 联结表 高级联结 组合查询 全文本搜索
- Android 15k+面试题
- 设计模式
- Picasso下载图片到指定路径的实现
- C++依次读取文件中的字符串——getline()函数的应用
- 设计倒三角
- cell中如何正确的加载一个图片
- PrimeTime中,获取Design的时钟Port(Input)的方法
- 开发框架学习篇之MVP
- <jps:setProperty name = "JavaBean实例名" property = "*"/>
- gc 等相关等待事件描述
- NBUT 1647
- OSI七层模型与TCP/IP四层模型