我在windows上使用了<windows.h>
和<conio.h>
這種東西,但是在unix上,我能找到的唯一東西是<ncurses.h>
,它使用了很多C並且不支持很多C++函數。如何將控制檯光標移動到(x,y),同時還能夠執行面向對象的編程?如何將控制檯光標移動到unix上的(x,y)?
編輯:我想在C++中使用控制檯作爲顯示來製作簡單的遊戲。我知道這樣做並不理想,但這是針對不能使用Visual C++或任何其他圖形的項目。想想像蛇或掃雷。我需要能夠在不同位置cout
,而無需更新過程中的整個屏幕。它需要與unix系統兼容。
所以它比詛咒的可讀性差,不如詛咒可移植,並且與詛咒同樣非面向對象。我不會建議OP去這個。 – hvd
@ hvd我同意。也許我應該寫這個。 – mindriot
我不認爲這會對我有用。我需要它像cout,文件I/O和多個類和實例一樣工作。有沒有其他方法? –