Gast
#74540
Wie gestalt ich in C ein Array von Arrays????? PS: Hab verschiedene Buffer, die ich nacheinander füllen möchte
|
Anzeige
|
C Problem
Gast
#74540
Wie gestalt ich in C ein Array von Arrays????? PS: Hab verschiedene Buffer, die ich nacheinander füllen möchte
Gast
#74541
die frage ist nicht ernst gemeint, oder? (soll vielleicht so ein tread werden wie "wer postet die größte zahl oder quotet am meisten") unsigned char arr[100][1000]; gibt 100 buffer a 1000 bytes. Peter
Gast
#74542
Hallo Andi,
kommt darauf an, ob die Puffer alle den gleichen Typ haben oder
beliebig sein sollen. Für den ersten Fall könnte es so aussehen:
unsigned char rgui8Puffer1[5];
unsigned char rgui8Puffer2[7];
unsigned char rgui8Puffer3[255];
unsigned char * rgPufferList[3];
...
void Puffer_Init(void)
{
rgPufferList[0] = rgui8Puffer1;
rgPufferList[1] = rgui8Puffer2;
rgPufferList[2] = rgui8Puffer3;
}
Auf ein bestimmtes Byte eines Puffers läßt sich dann so zugreifen:
rgPufferList[2][234] = 123;
Gruß,
Claus
Gast
#74543
Das ist das was ich wissen wollte. Danke Antwort schreiben |
Anzeige
|