0
私はコンソールに十字を描いています。私のコードは次のとおりです。コンソールカーソル位置に書き込む
for (int x = 0; x < 320; x++)
{
for (int y = 0; y < 100; y++)
{
Console.SetCursorPosition(Convert.ToInt32(x/4),Convert.ToInt32(y/4));
if (x == 160)
{
if (y == 50)
{
Console.Write("┼");
}
else
{
Console.Write("│");
}
}
else
{
if (y == 50)
{
Console.Write("─");
}
}
}
}
コンソールは、中央の「*」記号以外の十字を描きます。私がプログラムをデバッグしたとき、それはConsole.Write("┼");
行に当たった。代わりに、プログラムは "─"記号を書いた。私が間違ってやっていること、そしてこの問題を解決する方法は?
分割が不可欠です。それ以外の方法はありませんか? – Cobold
@Cobold簡単な数学以上に何が必要ですか? –
@ L.Bグラフをプロットしているので、(80,25)より大きい値が必要です。 – Cobold