TicTacToe - Konsolenanwendung - weiteres Fenster öffnen?



  • shaun1981 schrieb:

    Array FELD wird hier doch auch neu inititalisiert?

    ja, das ist aber kein globales feld, wie in deiner frage davor.

    shaun1981 schrieb:

    sollte das ganze nicht so oder ähnlich aussehen?

    als initialisierung dann etwa so:

    feld [3][3] = {{1,2,3},{4,5,6,},{...},...};
    

    🙂



  • Aber so funktioniert das nicht ... das ist mein Problem. Ob ich versehentlich ein lokales erzeugt habe ?!



  • shaun1981 schrieb:

    Aber so funktioniert das nicht ... das ist mein Problem. Ob ich versehentlich ein lokales erzeugt habe ?!

    probier mal dies:

    int main(void)
    {
      int feld[3][3] = {{1,2,3},{4,5,6},{7,8,9}};  // <-- initialisierung
      int s;
    
      for (s=0; s<9; s++)
        printf ("%d ", ((int*)feld)[s]);
      puts("");
    
      // spaeter gehen nur noch zuweisungen
      feld[0][0] = 666;
      feld[1][1] = 777;
      feld[2][2] = 888;
      // usw...
    
      for (s=0; s<9; s++)
        printf ("%d ", ((int*)feld)[s]);
      puts("");
    }
    

    🙂



  • Das funktioniert ...

    Merke: Hinterher gehen nur noch zuweisungen :)! Danke dir ...


Anmelden zum Antworten