Ncurse程式設計 螢幕輸出和視窗機制

2021-08-15 05:45:09 字數 583 閱讀 7530

一、編譯包含ncurses函式的程式

#include

編譯和連線命令:gcc 《程式檔案》 -lncurses

二、"你好!"程式

#include//包含stdio.h

#include //中文庫

int main()

initsrc();  //初始化,進入ncurses模式

setlocale(lc_all,""); //支援中文

printfw("你好!");  //列印到虛擬顯示屏上

refresh();  //將虛擬螢幕上的內容寫到顯示屏上,並且重新整理

getch();   //等待使用者輸入任意字元

endwin(); //退出ncurses模式

return 0;

三、視窗機制

1、建立乙個新的視窗

window* create_newwin(int height, int width, int starty, int startx)

引數:height:視窗高度

width:視窗寬度

starty:視窗起始縱座標

startx:視窗起始橫座標

螢幕座標系和視窗客戶區座標

螢幕座標系和視窗客戶區座標系最明顯的區別在於座標原點,螢幕座標系的座標原點在整個螢幕的左上角,而視窗客戶區座標系的座標原點在視窗客戶區的左上角,通常這兩個點是不重合的。一 裝置座標和邏輯座標 裝置座標 device coordinate 又稱為物理座標 physical coordinate 是指輸...

VS中監視視窗,即時視窗和輸出視窗的使用

一 監視視窗 1.配置應用程式,使應用程式處於除錯狀態。2.點選 除錯 視窗 監視 監視1 開啟監視視窗。3.在監視視窗中 名稱 欄中輸入變數名稱或html元素id,可檢視變數的當前值和資料型別或html元素的屬性 方法 事件等。4.亦可選中變數,將其拖到 名稱 欄,即可檢視變數的當前值和資料型別。...

Windows程式設計 視窗和訊息

include lresult callback wndproc hwnd,uint,wparam,lparam int winapi winmain hinstance hinstance,hinstance hprevinstance,pstr szcmdline,int icmdshow te...