C語言圖形模式下能否進行輸入

2021-03-15 17:08:14 字數 1025 閱讀 1131

1樓:老

以下**為我以前寫dos圖形模式下的片短,可以給你做個參考。

//getdata()

//圖形方式下的資料輸入,包括:數字,檔名及(y/n)選擇等//入口引數:

//***:name,yn,number,or txt//x,y:提示資訊的座標

//msg:提示串

//str:定義的串指標

//出口引數:

//str:輸入的串

void dir::getdata(char ***,int x,int y,char *msg,char *str)

if(***==name)

if(***==datnum)

if(***==yn) }

curs(x+j,y+6);

if(ch==esc)//esc鍵取消

if(ch==return)break;//enter鍵,退出迴圈if(ch==backspace)//backspace鍵,游標左移else }

str[i]= '\0 ';

setwritemode(copy_put);

setcolor(oldcolor);

return;

} //

//curs()

//圖形方式下的資料輸入函式的呼叫函式,用於顯示一矩形游標//入口引數:x,y:游標的座標

//出口引數:無

// void dir::curs(int x,int y)

2樓:陳學陽

graphics.h是win下的tc自帶的,不能移植到linux...因為根本上的顯示原理就不一樣,

linux下

用curses或者ncurses庫,

標頭檔案換庫了 那所有的呼叫庫的函式都得對應修改.

可以到網上搜搜關於庫的說明.

不過 一般linux下的程式都是做核心用的..有命令列輸出就行了.圖型化沒啥用處

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

弱弱的問句c語言能進行圖形介面gui開發嗎

可以的 我現在就在用呢 1.可以用 winc 就是直接在windows下程式設計。這個比較麻煩,因為所有的東西都必須自己寫 如建立視窗,初始化等一些基本的 以前老師上課的時候講過,理解了之後,感覺其實很簡單,而且都是一個套路,看個例子就能明白的 2.可以用mfc建立介面,裡面要具體實現的東西,直接用...

C語言程式實現輸入字串所有字母轉換成下字母,A B,a b,字母Z和小z轉換成A和a,其餘字元不變

scanf s str for i 0 str i null i gets str for i 0 str i i 試試其他沒看出錯誤來 include void main else printf s str 程式設計基礎 輸入一行文字將字母變成其下一個字母 如a變成b,b變成c,z變成a,其他字元...

求大神C語言輸入星期幾的字母來判斷一下是星期幾,如果字母一樣,則繼續判斷字母

輸入時,為了bai確保程式du正確執行,應該輸入一個字zhi母就按一dao 次回車,這樣才 內能保證當首字母唯一 容確定星期幾時,直接輸出結果並退出 完整修改如下 include main else if ch s printf n 把需要輸入第二個字元的地方寫兩次scanf 可能是因為第一次的回車...