输入输出流问题
- C/C++ code
std::fstream in("some.txt"); const int size = 5; char str[size]; while(in.get(str,size)) { //in.get(); -----在很多代码里,都加上了这句,有什么用?在这里加上我的又不对。 std::cout << str; }[解决办法]
你这用不着,在有些程序中用cin.get(),是用来吸收回车字符的,如:
int num;
cin>>num;
如你这里输入一个数后,会跟一个回车字符在输入缓冲区里面,你用get()吸收掉,不影响后面的输入