C++标准库getline函数的使用

来源:互联网 发布:win7打印机无usb端口 编辑:程序博客网 时间:2024/06/07 01:45
原型:getline(istream&, string&)

从输入流istream读取一行数据到stirng中。

#include <iostream>#include <fstream>#include <string>using namespace std;int main(){//使用通用的getlineifstream infile1;infile1.open("d:\\test.txt");if (!infile1)//检查文件打开是否成功{return  1;}string sLine;while (getline(infile1, sLine)){//sLine中不包含换行符,若要逐行输出,需要自行添加。cout<<sLine.c_str()<<endl;}infile1.close();//使用文件流自带的getline/*ifstream infile2;infile2.open("d:\\test.txt");const int LINE_LENGTH = 100;char str[LINE_LENGTH];while(infile2.getline(str, LINE_LENGTH)){cout<<str<<endl;}infile2.close();*/return 0;}


0 0
原创粉丝点击