Grafisches Problem ---> neu !
-
Hallo.. bitte nicht gleich fertig machen

Irgendwie funktioniert das nicht ..
hier der source :// Variablen char feld; int main(){ // Spielfeld visualisieren for(feld="-"; feld != "---"; feld .= "-") { cout << feld << endl; } getchar(); return 0; }Ich will einfach nen Tic Tac toa .. "Feld" visualisieren ..
einfach so die striche- und da ganze mit forschleifeife...kp warum das nicht funktioniert..^^
DANKE !

-
- Fehlermeldungen? Welche? Was funktioniert nicht?
- Der Datentyp char fasst nur ein einzelnes Zeichen, und beim Zuweisen nimmst du nur die einfachen Anführungszeichen '-'
- char* kannst du nicht mit == oder != vergleichen!
- Du versuchst an deinen char mit .= anzuhängen. Der Punkt bei Zeichenketten existiert bei PHP beispielsweise, nicht jedoch bei c++, da musst du ein += verwenden
EDIT://
Fehler verbessert -.-
-
danke du hast mir geholfen ..das wars auch schon wieder

-
soo ..
nächstes Problem .. das Spielfeld steht "soweit" .. nur .. "pickt" das alles am rand..
hier mal der source ..void spielfeld(){ // Spielfeld visualisieren //Buchstaben cout <<" A B C" << endl; // erste vertikale Striche cout << "1"; for(int verti=0; verti<2;verti++){ cout<<" | "; } // erste horizontale Striche cout << "" << endl; for(int hori=0; hori<6;hori++){ cout<<"- "; } // zweite vertikale Striche cout << "" << endl; cout << "2"; for(int verti=0; verti<2;verti++){ cout<<" | "; } // zweite horizontale Striche cout << "" << endl; for(int hori=0; hori<6;hori++){ cout<<"- "; } // dritte vertikale Striche cout << "" << endl; cout << "3"; for(int verti=0; verti<2;verti++){ cout<<" | "; } }; int main(){ spielfeld(); return 0; }so wenn man das ausführt.. "picken" diese "-" striche am rand..
und der erste Strich sollte ein bisschen weiter weg sein .. damit man genau erkennt wo man dann sein X oder 0 hingibt..Eine Idee ?
-
selber gelöst...^^