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.


Anmelden zum Antworten