![](/img/trans.png)
[英]How to load 2D char array from file and print it with mvprintw() in C using ncurses.h?
[英]Run and compile C program using ncurses.h in Mac Terminal from Eclipse
我將CDT 8.6.0用於帶有OS X Yosemite的Eclipse Luna,而不是要在Eclipse的控制台中運行程序,而是想在Eclipse的Mac Terminal應用程序中運行它。
我遵循了以下說明: 從eclipse啟動終端 。 通過它們,我設法在一個新的“終端”窗口中打開項目目錄,但是它沒有編譯並運行我的程序,該程序只有一個源文件(main.c)。
我認為我使用的參數不正確,請問您能幫我嗎? 我剛剛開始使用Terminal,但不確定自己在做什么...
該程序非常簡單:
#include <ncurses.h>
int main() {
initscr();
printw("Hello World!");
refresh();
getch();
endwin();
return 0;
}
這是我第一次使用ncurses庫,當我直接從Terminal編譯並運行該程序時,它可以正常工作,但是當我在Eclipse的控制台中運行它時,它似乎可以工作,但在輸出不應顯示的字符之前也顯示了一堆字符不在那里...
我很高興閱讀您的建議,在此先感謝您!
缺省的Eclipse終端不支持ANSI轉義。 之前在XML中支持ANSI終端顏色轉義序列中曾問過這個問題? ,表明有一個可能有用的插件 (請參閱Eclipse插件– Console中的ANSI Escape )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.