【发布时间】:2012-09-28 09:42:33
【问题描述】:
我的 c++ 程序的 cout 输出打印到控制台但重叠。
例如:
while(pFile.good()){
getline (pFile, pLine);
cout<<pLine;
}
此代码打印最后一行,以及上一行的一些剩余部分。
我在 cygwin 上使用 vi。这件事突然发生了。我是否更改了某些设置?
【问题讨论】:
-
你应该总是更喜欢
while (getline(...))而不是while (good()) getline(...)。 -
感谢您的提示!但是,控制台输出呢?有什么事吗?