如何从文件中读出空格到数组

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:57:12
infile.open("2.txt",ios::in);
for(i=0;!infile.eof();i++)
{infile>>(str[i]);
}如果2.txt里的内容为sdkjfhsd dsfdhks fidfos,在往数组读入完毕后,发现数组里没有空格,这是怎末回事?怎末才能输出空格
用infile.getline试了,发现居然小写字母sdfhdkj hfdk包括空格这都能读入,而全换成大写字母遇到空格就停止了 为什么?

用infile.getline试试
流操作符默认的是不读入空格,\t,\n等的

不过换成大写就遇到空格停止我还真没遇到过
你看看是不是因为getline参数的问题?
getline有三个参数,第三个参数是字符串的结束符,也就是当getline遇到这个结束符时,就不在接受输入

可能把空格把分隔符了