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 ...