[C / C++] Gotoxy() 開発-C では – 開発-CでGotoxy
のDev-C では全く機能gotoxyデフォルトはありません(X, と). 我々は、ライブラリを使用して、それを構築する必要があります WINDOWS.H 次のように:
void gotoxy(int x, int y) { static HANDLE h = NULL; if(!h) h = GetStdHandle(STD_OUTPUT_HANDLE); COORD c = { x, y }; SetConsoleCursorPosition(h,c); }
最高経営責任者(CEO:
#include <stdio.h> #include <windows.h> void gotoxy(int x, int y) { static HANDLE h = NULL; if(!h) h = GetStdHandle(STD_OUTPUT_HANDLE); COORD c = { x, y }; SetConsoleCursorPosition(h,c); } int main(){ char *s = "nguyenvanquan7826"; gotoxy(40 - strlen(s)/2, 1); printf("%snn", s); }
永遠にあなたのユーザーを保存する方法, 彼女の新しい本機能とtextcolorはを有するループ部分を再学習するためのトレーニングが、コンテンツではありません. 私は簡単に再構築の仕事を見つけたが必要が便宜的にリコールすることができるかわかりません. あなたはそれらの世帯を導くか、そのポストにも参考文献を読んで.
ようこそ、, あなたは、フォルダをコピーするために、独自のライブラリを作成することができます. で手順を参照してください Cのライブラリを作成します - C言語でライブラリを作成します
#IFNDEF __gotoxy_H__
#__gotoxy_H__を定義します
#含まれる
無効gotoxy(int型のx, int型のy)
{
静的ハンドルH = NULL;
もし(!時間)
H = GetStdHandle(STD_OUTPUT_HANDLE);
COORDのC = { X, と };
SetConsoleCursorPosition(時間,℃);
}
#ENDIF
あなたはgotoxy.hに保存されたコピー
上そこにファイルのコピーが終了 …MinGW64\include\
gotoxyと呼ばれるだけの#includeの下に次の時間、(…, …); DCは、
#define下WINDOWS.Hを#includeすることはNHEです
あなたがコンソールに読むことができます/書き込みの文字任意の機能を持っていますかいません ?
例: ボックス内の文字を読みたいです (2,3) その後、我々はGetCharXYを呼び出します(2,3) また、文字ボックスに示し、 (2,3) その後、我々はPutCharXYを呼び出します(CH,2,3)
別々の読み取り画面上の文字はすべきではない確信しています. それから、あなたは、goto文、通常のようにそれを燃やすし、印刷します…
putchar
無効PutCharXY(int型のx, int型のy, CHAR * KyTu){
gotoxy(X, と);
printfの(上の言っていました);
}
GETCHARが負担するもの
あなたはコンテンツがないような順序についての彼女に説明することができます?
自分の位置を計算するためにいくつかのコマンドが必要です. それはシステムであるため、また、私は具体的に知りません.
やあ、お兄さん ! 私は、スポット%SNNレビューを疑問に思います. それは先生のように、この仕様を行います. 私はグーグルが、それは望ましい結果ではありません
ああ、その場所のブログを変更するには、彼の欠陥コードを作ります. それは、%sの nは nは. 印刷文字列と改行.
無効gotoxy(int型のx, int型のy){
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),{X,と});
}
コンパクト撤回
ありがとう.