c++,读取一行数据时中间用空格分开,怎么样能完整的读取一行。读完后再读下一行。
ifstreaminfilewhile(infile.getline(str,sizeof(str)))//读一行数据一行中遇到空格后边的就不读了,请问,怎么修改才能读完...
ifstream infile
while( infile.getline( str, sizeof(str) ) ) //读一行数据
一行中遇到空格后边的就不读了,请问,怎么修改才能读完一行数据。中间有空格 。 展开
while( infile.getline( str, sizeof(str) ) ) //读一行数据
一行中遇到空格后边的就不读了,请问,怎么修改才能读完一行数据。中间有空格 。 展开
2个回答
展开全部
ifstream fin;
string h;
while(fin>>h)
{
......
//h就是一行的数据
}
string h;
while(fin>>h)
{
......
//h就是一行的数据
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询