首页 > 代码库 > getline和get的区别

getline和get的区别

#include<iostream>#include<fstream>#include<cstring>using namespace std;int main(){    ifstream file("1.txt");    char ch[20];    cout<<"getline: "<<endl;    while(file.getline(ch,1000000,\n))        cout<<ch<<endl;    //get调用之后只会显示一行,因为get不会丢弃流中的换行符    cout<<"get:"<<endl;    while(file.get(ch,1000000,\n))        cout<<ch<<endl;}

 

getline和get的区别