发布网友 发布时间:2022-05-29 22:11
共3个回答
热心网友 时间:2023-09-26 09:43
标准库iostream已经将 cin 与 cout 关联起来的了。使用cin每次读取数据,与cin关联的(cout)缓冲区将会刷新。LZ可以使用istream创建一个函数该函数带有一个istream引用形参,返回istream&类型,然后使其与所关联的输出流关联起来,使用tie成员函数,热心网友 时间:2023-09-26 09:43
我猜得是endl的问题,cout流插入一个endl时,会自动刷新流。去掉endl试试。热心网友 时间:2023-09-26 09:44
cin.eof()是用在你打开文件时,检测是否文件读取完毕,而不是用在键盘输入的,在你这例子里,cin.eof()永远是返回0