正方形の2つの対向する点の座標を与えられます(正方形のABCD内の点AとCを言います)。各文字は2D行列の中の点を表します。空の場合は '(空白)、空白の場合は' X '、そして' \ n 'は明らかに行末であり、次の行の先頭です。四角形が回転している可能性があります。これどうやってするの ?2つの反対側の点を与えられた2d行列の正方形を描く方法
このSoftwareEngineering Questionの@ avyskの回答のおかげで、私は正方形の2つの欠けている点を特定できました(私は明らかに質問が保留になって間違ったフォーラムで質問していました)。
今、私は私がのためのロジックを欠けている行列が大きすぎることになっていないので、私は行列のすべてのポイントを反復処理して、そのような
for (y = 0; y < height; y++) {
for (x = 0; x < width; x++) {
matrix[y][x] = (in_square(x, y, array_of_4_points)) ? 'X' : ' ';
}
}
などの条件を持っているだろうと考えました。 in_square関数です。
[対角線の端点が与えられた正方形内に点があるかどうかを確認するには、どのようにしてCプログラムを書くのですか?](http://stackoverflow.com/q/42407174/2521214) – Spektre