2014-03-05 70 views
0

我有一個使用C++編寫的大型程序,在很多地方都使用std::cout。我正在構建一個NCurses版本並std::cout銷燬該界面。用std :: cout將C++程序轉換爲NCurses/CDK

有沒有辦法將控制檯輸出從std::cout重新路由到類似cdk_swindow的東西?

+0

我正在使用[本答案] [1]中的緩衝區類。 [1]:http://stackoverflow.com/a/18981688/693279 –

回答

0

執行此操作的一種簡單方法是覆蓋運算符<。這樣,你的情況,你可以使用cdk_swindow

0

我rememeber std:cout沒有工作在ncurses的framwork我用printf function,您使用regexsed和轉換你的std:COUT到printf function。但它的硬編碼和骯髒反正。