Als Teil eines Tic-Tac-Toe-Spiels versuche ich einen Char-Vektor zu erstellen, der mit den Zahlen 1-9 gefüllt ist. Warum funktioniert der folgende Code nicht? Dies ist nur eine vereinfachte Version des vollständigen Codes, alles wäre wahrscheinlich ein wenig unhandlich gewesen. Sollte das tun, was ich will? Warum sollte es nicht cout
'0'? Es scheint leer zu sein, wenn ich versuche zu zeigen, was drin ist. Habe ich den Vektor falsch aufgefüllt?Wie bestimmte Artikel in Vektor <char> angezeigt werden? (C++)
Ja, ich weiß using namespace std;
ist schlecht.
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;
}
dieser Code sollte nicht einmal – Ap31
kompilieren @ AP31 Bitte weisen darauf hin, warum . Ist es der Mangel an "Leere", der dich beunruhigt? – byxor
@byxor sollte es jetzt, behoben von dasblinkenlight :) – Ap31