array spiel
-
Hey ich wollte ein Array Feld machen wo ich mithilfe von 1,2,3,5 meine id 2 im Array Feld steuern kann und wollte fragen wie ich das realisieren könnte?.
#include <iostream> #include <windows.h> using namespace std; void wait(); int main(){ //Variablen int laufen = 1; int zone[6][6] = { {1,1,1,1,1,1}, {1,0,0,0,0,1}, {1,0,2,0,0,1}, {1,0,0,0,0,1}, {1,0,0,0,0,1}, {1,1,1,1,1,1}, }; cout << zone[0][0];cout << zone[0][1];cout << zone[0][2];cout << zone[0][3];cout << zone[0][4];cout << zone[0][5];cout << endl; cout << zone[1][0];cout << zone[1][1];cout << zone[1][2];cout << zone[1][3];cout << zone[1][4];cout << zone[1][5];cout << endl; cout << zone[2][0];cout << zone[2][1];cout << zone[2][2];cout << zone[2][3];cout << zone[2][4];cout << zone[2][5];cout << endl; cout << zone[3][0];cout << zone[3][1];cout << zone[3][2];cout << zone[3][3];cout << zone[3][4];cout << zone[3][5];cout << endl; cout << zone[4][0];cout << zone[4][1];cout << zone[4][2];cout << zone[4][3];cout << zone[4][4];cout << zone[4][5];cout << endl; cout << zone[5][0];cout << zone[5][1];cout << zone[5][2];cout << zone[5][3];cout << zone[5][4];cout << zone[5][5];cout << endl; wait(); } void wait() { //Abschied cout << endl;cout << endl; cout << "Enter um das Spiel zu Beenden!"; cin.clear(); cin.ignore(cin.rdbuf()->in_avail()); cin.get(); }
-
Genau das meine ich mit 1 Jahre in der Konsole...
Du kannst das verwenden: http://msdn.microsoft.com/en-us/library/ms646293
Als Verbesserungsvorschlag:
for(int y = 0; y < 6; ++y) { for(int x = 0; x < 6; ++x) cout << zone[y][x]; cout << "/n"; }und außerdem schreibt man das zur Not auch anderst:
cout << zone[0][0] << zone[0][1] << zone[0][2] << zone[0][3] << zone[0][4] << zone[0][5] << endl;Für die Bewegung brauchst du auch noch mindestens eine Schleife.
Zusätzlich fehlt der Returnwert der main.
-
In main steht das 'return 0' implizit da, das fehlt nicht.