getline函数读文件
程序员文章站
2022-04-08 17:09:35
...
ifstream in("example.txt");
//ofstream out("pre-sx0.01.txt");
char buf[100];
const char* d=" ";
while (in.getline(buf,100)) //
{
cout<<buf[0]<<" "<<buf[2]<<" "<<buf[4]<<endl;
cout<<"buf: "<<buf<<endl;
}
例子中example.txt的数据是:
1 5 14
3 1 15
1 3 17
根据上面得到的结果是
1 5
buf: 1 5 14
3 1
buf: 3 1 15
1 3
buf: 1 3 17
buf数组中存储char类型,包括空格。
getline比较基础,但是自己总搞不懂,就输出来看看.
while循环中的条件,我没有使用while (!in. eof()),原因可看另一篇
https://blog.csdn.net/u011089523/article/details/102573642
上一篇: poi解析excel简单小例子
下一篇: node读文件