私が試したのは... すべての C 言語文字セット ASCII コード [0-255] と文字 (256) を出力するコードを書いています! C で知っているように、関数宣言またはヘッダー ファイル宣言はオプションです。
void main()
{
int i = 0;
char c1, c2;
printf("ASCII code\tCharacter\n");
printf("----------\t---------\n");
//printing
while (i <= 255)
{
printf("%d\t%c\n", i, i);
i += 1;
}
/*
my code to move the cursor in console screen
using up & down arrows!
ASCII codes of up & down arrows are(0 & 72) & (0 & 80)
when i press any other non-data key it comeout from program!
*/
c1 = getch();
while (c1 == 0)
{
c2 = getch();
if (c2 == 72)//up arrow
gotoxy(wherex(), wherey()-1);
else if (c2 == 80)
gotoxy(wherex(), wherey()+1);
else //any other key
break;
c1 = getch();
}
}
Turbo-C IDE では、最後のコンソール画面しか見ることができず、その 1 ページのコンソール画面内でしかカーソルを移動することができません! 私がする必要があるのは、0th ASCII 以降から見たいということです!
私がターボC IDEで得たものは...
Borland-C++ 5.02 IDE も使用しています。そのIDEでは、カーソルを動かすことさえできません! しかし、私は gotoxy()、wherex()、wherey() 関数がその Borland-C++ IDE で動作していると確信しています。矢印キーのみを受け入れる小さなコードを書いてチェックしたので、機能も適切に機能しました。実際、私は C/C++ の初心者です。私の練習のためだけに上級レベルに取り組んでいます!
次に、windows7 OS 用の次の C/C++ IDE をダウンロードしました。
<Dev-C++ 5.4.0 verion IDE>.
これらの関数を使用すると、そのIDEで...
gotoxy(), wherex(), wherey()
「gotoxy」、「wherex」、「wherey」リンカー エラーへの未定義の参照。
このサイトで質問を見ました。http://conio.sourceforge.net/から最新のヘッダー ファイルをダウンロードするように指示されまし たが、同じエラーが発生しました。
誰でも私に提案できますか?面白くてトリッキーなコンソール画面プログラムを書きたいと思っています。 dev-C++ IDE または code-blocks IDE 用の外部 conio ライブラリを追加する方法について、助けを求めていますか? 詳しく教えてください!Turbo-C++ IDE 以外のソリューションが必要です。DEV-C++ または WINDOWS7 OS 用の CODE-BLOCK-IDE が望ましいです。リンクを提供すると、より多くの助けが得られます! 前もって感謝します