输入输出流有关问题

输入输出流问题C/C++ code std::fstream in(some.txt) const int size 5 char str[size] while(in.

输入输出流问题

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()吸收掉,不影响后面的输入