Fehler beim Array ausgeben
-
Hiho;)
so ich bastel in letzter zeit ein wenig mit arrays, bin nun uach zu den 2dimensionalen arrays gekommen.Nun möchte ich mir den inhalt per konsole anzeigen lassen, aber eben wie eine art spielfeld angeordnet.
#include "stdafx.h" #include "stdio.h" int _tmain(int argc, _TCHAR* argv[]) { int feld[6][13],k,j; for (k=0;k<6;k++) { for (j=0;j<13;j++) { feld[k][j] = 0; printf("%d",feld[k][j]); } } getchar(); return 0; }damit gibt er mir alle werte hintereinander aus. aknn mir jemand sagen was ich in printf genau angeben muss? habe einige varianten getestet aber ohne erfolg:(
-
Falsches Forum: korrekt wäre Ansi C.
Simon
-
#include<iostream> int main() { char Spielfeld[6][13]; for(unsigned int i(0); i != 6; ++i) { for(unsigned int j(0); j != 13; ++j) { std::cout<< Spielfeld[i][j]; } std::cout<<std::endl; } std::cin.get(); }
-
loli89 schrieb:
Hiho;)
so ich bastel in letzter zeit ein wenig mit arrays, bin nun uach zu den 2dimensionalen arrays gekommen.Nun möchte ich mir den inhalt per konsole anzeigen lassen, aber eben wie eine art spielfeld angeordnet.
#include "stdafx.h" #include "stdio.h" int _tmain(int argc, _TCHAR* argv[]) { int feld[6][13],k,j; for (k=0;k<6;k++) { for (j=0;j<13;j++) { feld[k][j] = 0; printf("%d",feld[k][j]); } } getchar(); return 0; }damit gibt er mir alle werte hintereinander aus. aknn mir jemand sagen was ich in printf genau angeben muss? habe einige varianten getestet aber ohne erfolg:(
Als kleiner Tipp (obwohl du im falschen Forum bist): Du kannst mit
printf("\n");eine Leerzeile ausgeben.
-
hm danke:) mit der methode habe ich zwar noch nie gearbeitet aber es klappt, vielen dank!