ifstream in("string.txt")
for(string s,t;in>>s>>t;)
cout<<"s:"<<s<<endl<<"t:"<<t<<endl;
这里有几点需要注意
1,in>>s>>t 指的是把文本的内容一对一对的读到变量S和T中去。似乎在碰到回车的时候这个语句会返回FALSE
2,如果把string换成int,会吧文本的内容当数字读到S和T中去,一直碰到回车返回
ifstream in("string.txt")
for(string s,t;in>>s>>t;)
cout<<"s:"<<s<<endl<<"t:"<<t<<endl;
这里有几点需要注意
1,in>>s>>t 指的是把文本的内容一对一对的读到变量S和T中去。似乎在碰到回车的时候这个语句会返回FALSE
2,如果把string换成int,会吧文本的内容当数字读到S和T中去,一直碰到回车返回