Hallo
In einem Integer Array sind Adressen von Variablen gespeichert:
Dieses Array möchte ich nun als Kopie an die Funktion
sscanf (zeichenfolge, formatzeichenfolge, zeigerarray)
übergeben.
Wie kann ich ein Array (Bytefolge) einer Funktion als Kopie (auf dem Stack?!?) übergeben?
Da sich die Länge des Arrays erst zur Laufzeit berechnet, kann man dieses Array (- nach meinem Wissen -) auch nicht in ein Struct verpacken. Oder ?!?
Danke
In einem Integer Array sind Adressen von Variablen gespeichert:
Code:
unsigned int zeigerarray[laenge]; zeigerarray[0] = (unsigned int) &var1; zeigerarray[1] = (unsigned int) &var2; ....
sscanf (zeichenfolge, formatzeichenfolge, zeigerarray)
übergeben.
Wie kann ich ein Array (Bytefolge) einer Funktion als Kopie (auf dem Stack?!?) übergeben?
Da sich die Länge des Arrays erst zur Laufzeit berechnet, kann man dieses Array (- nach meinem Wissen -) auch nicht in ein Struct verpacken. Oder ?!?
Danke
Comment