Unbekannter Bug in C Program - Bitte um Hilfe
-
CStoll schrieb:
duck schrieb:
int N=20; ... int spin[20][20]; if(setup=='m') { for(i=0;i<=(N-1);i++) { for(j=0;j<=(N-1);j++) { spin[i][j]=1; } printf("|\n"); } }
Hast du bei deiner Anpassung auch daran gedacht, N zu korrigieren? (btw, das ist ein guter Zeitpunkt, über benannte Konstanten nachzudenken)
Wo muss ich N korrigieren?
Danke
-
Wenn du dein Array auf 25*25 vergößerst, mußt du auch den Wert für N auf 25 setzen, sonst bleibt ein Teil des Arrays undefiniert/ungenutzt. (btw, aussagekräftige Namen haben noch niemandem geschadet)
-
CStoll schrieb:
Wenn du dein Array auf 25*25 vergößerst, mußt du auch den Wert für N auf 25 setzen, sonst bleibt ein Teil des Arrays undefiniert/ungenutzt. (btw, aussagekräftige Namen haben noch niemandem geschadet)
Achso. Ja hab ich gemacht...
N ist schon kurz deswegen hab ich N gewaehlt auch in Analogie zu NxN Matrix etc...
Danke