gotoxy(x,y) 関数のピクセルに基づいて x と y を設定するにはどうすればよいですか?
2981 次
4 に答える
3
gotoxy
Pascal の一部ではありません。これは、Pascal の一部の実装に見られる拡張機能であり、おそらくライブラリに実装されています。C の場合、 などのライブラリを使用して同様の結果を得ることができますncurses
。
于 2011-01-13T18:02:21.853 に答える
2
それはいけません。コンソールは、文字セルの 2 次元バッファーにすぎず、カーソルをそれらのセルの 1 つに設定できます。これらは、文字の描画に使用されるピクセルとは関係ありません。
于 2011-01-13T17:54:34.587 に答える
0
ざっくりこんな感じ。
#include <conio.h>
int main(void)
{
int x = 3;
int y = 4;
gotoxy(x, y)
return 0;
}
于 2011-01-13T21:52:18.453 に答える
0
gotoxy() は文字指向です (MS-DOS 文字モードでのみ動作します)。gotoxy() を使用して特定のピクセル位置に文字を描画することはできず、文字モードで描画することはできません。
グラフィック モードを使用する 16 ビット MS-DOS アプリケーションのサポートは制限されており、最新の Windows システムでは問題があります。30 年前のコンパイラを破棄して、実行中の実際の OS を直接ターゲットにするものを使用することをお勧めします。次に、グラフィックス ウィンドウと GDI 呼び出し (または任意の数の高レベル API) を使用して、任意の位置、任意のサイズ、任意のフォントでテキストを描画するアプリケーションを作成できます。
于 2011-01-13T22:29:25.290 に答える