用fstreaam如何读取一行文本?
? 问题点数:0、回复次数:3Top
1 楼gaowenjun233()回复于 2004-10-01 16:25:05 得分 0
getline()Top
2 楼wangjinbao(宝)回复于 2004-10-01 16:35:54 得分 0
下列代码为何错?
string str;
while(!openfile.eof())
{
getline(openfile,str);
cout << str << endl;
}Top
3 楼Freemanz(虚竹)回复于 2004-10-01 17:21:10 得分 0
有两个标准的C++函数可以选择:1。get();2。getline()。这两个函数的区别就是get在提取字符串是遇到终止符时停止提取但不提取终止符,这就意味着下次接着从这个的地方开始提取将直接提取终止符而立刻返回即什么也提取不出来。第二个函数getline()和get()基本一样,只是它在提取字符串时连同终止符一起提取出来。
这两个函数的参数和用法可以在MSDN中很容易的查找到,这里就不说了!!Top




