请问使用ifstream file.getline()这个命令读入文件怎么换行,读下一行的数据???
请问使用ifstream filefile.getline()这个命令读入文件怎么换行,读下一行的数据???
做个WHILE循环就行了:
#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
void main()
{
ifstream file("file1.txt");
if(!file)
{
cout<<"file1.txt can't open.";
abort();
}
char buf[80];
while(file.getline(buf,80))
{
cout<<buf<<endl;
}
}
你自己新建一个file1.txt,里面写点东西试试就行了.