您的位置:首页 > 其它

getline和ifstream<<读文件的方式

2013-11-30 14:29 155 查看
1、getline方式

getline函数的定义:

istream& getline ( istream &is , string &str , char delim );

istream& getline ( istream& , string& );

is 进行读入操作的输入流

str 存储读入的内容

delim 终结符

将输入流is中读到的字符存入str中,直到遇到终结符delim才结束。对于第一个函数delim是可以由用户自己定义的终结符;对于第二个函数delim默认为
'\n'(换行符)。

getline读方式会把空格,回车等符号读入,即把delim符号读,作为结束判断符,而不会写入str中!!

2、ifstream << 方式

ifstream << 方式会忽略空格,回车,TAB等符号,要使用get()把这些符号读入!

在读入文件中的每一行内容时候用getline比较方便!(注意加入头文件string.h)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐