Wie kann ich & auf das was eine Funktion zurückgibt(strukt)
-
Hallo volgendes problemm
Nun wie kann ich die Adresse bekommen von das was eine Funktion zurückgibt, wenn die Funktion sahen von ein stuckt ausgibt ohne eine völlig neue Funktion zu machen geht das?. Nun wenn einer das nicht versteht kann er unten weiterschauen was ich meine.
#define ENDAKM NULL typedef struct _AKM *pAKM; typedef struct _AKM { WC Data; //domh WC pAKM pList; //lista sundemenon kombo }AKM; #define STZERO NULL typedef char ED; typedef struct _ST { pAKM Akmh; //sundemenos kombos ED Name; //Apo }ST;
void AKMSeek(pAKM *Akmh, GO Seek, pAKM *FoundIn,unsigned short int *Found) { . . . . }
Und
pAKM STGetpAKM(ST *Data) { return(Data->Akmh); }
Bis hier kein Problem aber hier
void STSeek(ST *Data, GO Seek, pAKM *FoundIn, unsigned short int *Found) { // \|/--hier problemm AKMSeek(STGetAKM(Data),Seek,FoundIn,Found); }
Ich muss hier pAKM * haben bekomme aber pAKM habe das versucht aber geht nicht
void STSeek(ST *Data, GO Seek, pAKM *FoundIn, unsigned short int *Found) { // \|/--hier problemm AKMSeek(&(STGetAKM(Data)),Seek,FoundIn,Found); }
Bekomme fahler &l-value Not define. Was kann ich machen
-
Auch leuts ich rede wieder schmarn, ich weis erst denken dann posten, ich bekomme doch nur ein werd zuruck nicht mehr und auch nicht wenniger, von ne funktion.