C語言實現控制台中游標隨意移動

2022-01-15 23:43:52 字數 798 閱讀 3067

開始準備學習下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 注意 視窗大小...