-1
C++を使用して以下のマトリックスを描画します。問題にはmain()に呼び出すことができる関数が必要です。C++を使用して目的の行列を描画する方法は?
x!x!x
~~~~~
x!x!x
~~~~~
x!x!x
私は位置0,2,4を比較しようとしました。印刷しようとしましたが、この問題を解決する他の方法はありますか?行列は文字がある場合は
C++を使用して以下のマトリックスを描画します。問題にはmain()に呼び出すことができる関数が必要です。C++を使用して目的の行列を描画する方法は?
x!x!x
~~~~~
x!x!x
~~~~~
x!x!x
私は位置0,2,4を比較しようとしました。印刷しようとしましたが、この問題を解決する他の方法はありますか?行列は文字がある場合は
は、あなたがこのような何かを行うことができます:
char board[] =
"x|x|x\n"
"-+-+-\n"
"x|x|x\n"
"-+-+-\n"
"x|x|x\n"
;
'x'
はインデックス0、2、4、14、16、18、26、28に位置している文字を含む列、行インデックスは0,14、および28です。
ヒント:1行に6文字です。
ヒント:列インデックスである(行*(行あたりの文字数))+((カラム - 1)*(行あたり2文字))
この印刷する唯一の要件1つのステートメントの素晴らしい利点を有する:
終端NULがcout
に送信されないように
std::cout.write(&board[0], sizeof(board) - 1U);
- 1U
です。
質問の受け取り批評: – ZivS
別に「宿題をする」質問 – RoiHatam
1)行と列の2つのネストされたループを使用する2) 'std :: width'をルックアップするまたは 'std :: cout.width' 3)セパレータ文字を行に配置するために' if'文を使います4)同様の例についてはインターネットで "C++ tic-tac-toe example"を検索してください。 –