Forum: PC-Programmierung Pointer auf eine Liste


von Gerd (Gast)


Lesenswert?

Ich habe folgendes Problem:

SetValue(uint32 ValueGroup, const uint16 *ValueGroupList)


Ich würde der Funktion gerne einen Pointer übergeben. Hinter diesem 
Pinter soll sich eine Liste mit Values befinden, also zum testen eine 
Liste von 0 bis 10. Muss ich eine Struktur Array? anlegen? wie geht das?

von Karlheinz D. (kdruschel)


Lesenswert?

Hallo Gerd,

ich würde ein uint16 Array anlegen, dabei entspricht dann der Name des 
Arrays gleichzeitig dem Pointer, da dieser auf das erste Elemnt zeigt.


int nTest[15];
...
SetValue (xyz, nTest);


SetValue (int xyz, int *nTest)
{
          *nTest = 1;
          nTest++;
          *nTest = 2;
...
}


Greets
Karlheinz

von Gerd (Gast)


Lesenswert?

besten Dank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.