開始準備學習下c,新手哦~~
今天弄了個控制台程式,游標可以隨意在dos下移動~~
先放一張效果圖,不過很醜,大家能不能看懂,哈哈,就是
**注釋都有,其實好多東西我都是從其他地方拷貝了一些**,畢竟是新手,還是需要多向網上的一些大神學習的。
原理就是引入windows.h,首先是要獲得輸入的東西,然後通過判斷:
1.方向鍵:執行上下左右的移動功能
2:回車鍵:執行換行的功能。
3.普通鍵:輸入功能。
終點就是要獲取到螢幕上的座標,當按下了方向鍵以後,座標值+1,或者減一,從而實現了游標的自由移動。
下面放**。
#include #include #include handle hout;//獲得輸入
char getinput()
ch=getch();
//上if(ch==0x48)
//下else if(ch==0x50)
//左else if(ch==0x4b)
}//右
else if(ch==0x4d)
}setconsolecursorposition(hout,coord);
ch=getch();
} return ch;
}int main()
getchar();
}
C語言實現控制台「掃雷」小遊戲
根據以往的遊戲經驗,我們能首先可以確定掃雷遊戲勝利的規則是 翻開所有不是雷的區域才能算是勝利。接下來我們需要確定整個程式的設計思路 1.首先,我們定義兩個9 9的二維數還是未翻開的狀態組。第乙個陣列用來表示雷區地圖的展開情況,即每個素組元素的位置的狀態是處於展開狀態還是未展開狀態,我們命名為show...
C語言實現動畫控制
如果說萬事俱備了,我們就可以開始了。easyx的壓縮包裡面有乙個幫助文件很有用,但屬於字典式說明,不太好查閱,希望正在用easyx的同行們也多分享一些資源。在此提供乙個沿著指定的半徑依次畫12個不同色彩的圓並依次擦除的小動畫程式,由於需要學習的地方很多,我把不太容易理解的地方都加了注釋,根據函式名非...
純C語言實現設定視窗大小 控制台視窗
純c語言實現設定視窗大小 如果想要修改螢幕緩衝區可以 coord size handle hout getstdhandle std output handle 如果只需要修改視窗大小可以 small rect rc setconsolewindowinfo hout true rc 注意 視窗大小...