Endlosschleife...



  • Also, sind zwei leute die noch nich so viel plan von C++ haben.
    Wir haben uns mit dieser schleife ewig auseinandergesetzt und würden nur
    gern wissen warum das snippet hier unten ne endlosschleife produziert!

    danke im vorraus
    wasa

    int row, col;
            int height=11, width=11;
            char screen_vis[11][11];
            for(col=0; col < height; col+=3)
            {
                    for(row=0; row < width; row+=3)
                    {
                            screen_vis[col][row] = '#';
                            screen_vis[col+1][row] = '#';
                            screen_vis[col+2][row] = '#';
                            screen_vis[col][row+1] = '#';
                            screen_vis[col+1][row+1] = '.'; 
                            screen_vis[col+2][row+1] = '.';
                            screen_vis[col][row+2] = '#';
                            screen_vis[col+1][row+2] ='#';
                            screen_vis[col+2][row+2] = '#'; 
                            cout << col << " ooo " << row << "    " ;
                            };
                    cout << "|||";
    
            };
    


  • Beim jeweils 4. Schleifendurchlauf ist col bzw. row 9, damit col/row+2 11. Du darfst bei deinem zweidimensionalen Array aber nur bis 10 gehen.



  • hat geholfen, danke


Anmelden zum Antworten