char a[5]; //空格被读ifstream infile("testfile.txt",ios::in); //文件内容a b c d e(彼此之间有空格)if(! infile){cerr << "open error!" << endl;exit(1);}for(int i=0;i<5;i++){infile >> a[i]; cout << a[i];} //输出结果abcde 为什么字符之间的空格被跳过了,我觉得应该会输出a b c的
求解释