こんにちは、C++ を使用して座標系を作成したいと思います。ユーザーからいくつかの (x,y) 座標を取得し、それを使用して座標系 (より多くのマップ) スタイルを作成する必要があります。どうすればこれを達成できますか?下の図のように見える必要があります。2D 配列またはベクトルを使用する必要がありますか? また、ループに別の方法でマーキングを行うにはどうすればよいですか?
(2,0)(4,3)(7,8) のようにする必要があります
**1************
***************
***************
***************
***1***********
***************
***************
********1******
これは私がこれまでに取得したコードですが、問題は、複数の座標をマークできないことです。私はそれを行うために2つのforループを使用しました
for(int i = -6; i < 7; i++)
if (i < 0)
cout<<" "<<i;
else
cout<<" "<<i;
cout<<endl;
for(int i = 0; i < 15; i++)
{
cout<<(char)(i + 49);
for(int j = -6; j < 7; j++)
if(i == y - 1 && j == x)
cout<<" x ";
else
cout<<" . ";
cout<<(char)(i + 49)<<endl;
}
お知らせ下さい。ありがとう !!