摘要: 今天查了下msdn,发现getline这个函数有两个版本,string::getline(),basic_istream::getline()。它们都是从输入流获取一行数据到指定的位置。它们的函数原型如下:首先看basic_istream中的版本:该函数从输入流中读取_count-1个元素存储到_Str,最后再附上一个字符串终止符。当函数遇见文件结束符或者在遇见_count-1个元素之前遇见了_Delim,则该函数停止读取。同时,_Delim永远都不会被读取后存储到_Str中,也不会返回到输入流中,而是pass掉。(这一点和get函数不同,所以用get函数后需要处理换行符)再来看string中 阅读全文
posted @ 2012-01-10 22:23 Ranger98 阅读(254) 评论(0) 推荐(0)