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 可能是因為第一次的回車...