2013-04-18 61 views
1

我必須使用curses.h庫到我的學校項目。我們在NetBeans中進行編程。我試圖在我的Mac上創建一個簡單的程序,一切似乎都很好。編譯代碼後,會打開一個新的終端窗口,但不顯示任何內容,只需按[Enter]關閉終端。我已經包含了curses.h庫,在調試選項中設置了-lcurses(我也嘗試了main.c -lcurses)。 有一個截圖。 screen 我應該設置其他東西嗎?你能幫我嗎?簡單的curses.h程序,沒有任何顯示在終端

編輯:

它真的只是代碼:

#include <stdio.h> 
#include <stdlib.h> 
#include <curses.h> 

int main(int argc, char** argv) { 

initscr(); 

printw("test"); 
refresh(); 

endwin(); 

return (EXIT_SUCCESS); 
} 
+0

請在沒有它​​的情況下顯示您的代碼我們不能幫您 – Alex

+0

它在截圖中添加了一個鏈接。 – StevoF

回答

1

嘗試添加getch()等待refresh()endwin()之間的用戶輸入。你的程序結束得太快了。

+0

非常感謝。 :)現在「測試」出現了,但爲什麼在程序結束時不顯示? ... :) – StevoF

+0

@ user2295495 Enjoy =)它顯示爲'endwin()'已經被調用。 – Alex

相關問題