我希望能夠將兩個文本流引導到具有垂直分割視圖的單個控制檯窗口。理想的解決方案是如果我可以簡單地寫入兩個不同的std :: ostream對象。如何創建分屏控制檯輸出?
我需要它的原因是比較兩個不同版本的程序的輸出。我知道有簡單的解決方法,如重定向到文件和使用差異程序來查看差異。但是這並不重要,因爲這個項目主要是爲了好玩。然而,我不知道如何實現這一目標。假設左半部分在右半部分之前寫了20行輸出。如何將光標向上移動以寫入右半部分?
任何人都可以給我一些關於如何入門的指針嗎?這可以在純C++中完成還是需要特定於平臺的功能?
我認爲你會更好地說「C++語言可以單獨做這件事,還是我需要某種類型的庫」。平臺究竟是什麼意思?一個C++編譯器的版本?附帶一些特定編譯器的庫? – 2011-01-28 18:37:46