【发布时间】:2010-07-01 15:52:31
【问题描述】:
我正在使用以下代码:
#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{
char c ;
c = cin.get() ;
do {
cout.put(c) ;
c = cin.get() ;
} while ( !cin.eof()) ;
cout << "coming out!" << endl;
return 0;
}
上面代码的问题是,它没有跳出循环,这意味着它没有打印“出来”。任何人都可以帮助为什么会这样?我正在 mac 和 linux 上测试这个程序。
谢谢
【问题讨论】:
标签: c++