Wie gibt man Datenarrays vor ?
-
Hallo,
ich möchte ein INT Array gleich mit Daten füllen, wie geht das ?
Ich kenne das Nullen mit im Headerbereichint versuch[64]={0};
aber ich will ungefähr sowas
int versuch[64]; später: versuch={6,4,5,6,7,54,3,7,2,45, .....};
Wer kennt eine Lösung ?
Wie geht das dann mit mehrdimensionalen Arrays ? [3][4] ??
Gruß
thenoname
-
Die Initialisierungsliste kannst du leider nur direkt bei der Variablendeklaration anwenden. Wenn du das Array später füllen willst, mußt du jedes Element einzeln zuweisen (notfalls in einer Schleife):
int versuch[64]; { int tmp[64]={6,4,5,5,...}; for(int i=0;i<64) versuch[i]=tmp[i]; }
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.