Tic-Tac-Toeゲームの一環として、私は数字1-9で満たされたcharベクトルを作成しようとしています。なぜ次のコードは機能しませんか?これは完全なコードを単純化したものにすぎず、おそらくすべてが扱いにくいでしょう。これで私はそれをしたいのですか?なぜそれはcout
'0'なのでしょうか?私は何かを表示しようとすると空であるようです。私はベクトルに間違った値を設定しましたか?ベクトルの特定のアイテムを表示するには<char>? (C++)
はい、私はusing namespace std;
が悪いことを知っています。
include <iostream>
include <vector>
using namespace std;
int main() {
const int NUM_SQUARES = 9;
vector<char> board(NUM_SQUARES);
cout << board[0] << endl;
return 0;
}
このコードはさえAP31 @ – Ap31
をコンパイルしてはならない理由を指摘してください。あなたに心配している「無効」の欠如ですか? – byxor
@byxorこれはdasblinkenlightで修正されました:) – Ap31