Hallo zusammen,
ich versuche gerade vergeblich einen Handle von einer Funktion an main()
zurückzuliefern. von main() nach Funktion geht.
Irgenwas mach ich mit dem Rückgabetyp verkehrt glaube ich.
[highlight=c++]
ref struct listenelement {
String ^daten;
listenelement ^next;
};
listenelement anhaengen(String ^datenneu, listenelement ^listenende) {
//ein Hilfshandle zum Wandern in der Liste
listenelement ^hilfsHandle;
//Hilfshandle an das Ende der Liste setzen
hilfsHandle = listenende;
//Neues Element am Ende der Liste anhängen
hilfsHandle->next = gcnew listenelement;
//Hilfshandle auf das neue Element setzen
hilfsHandle = hilfsHandle->next;
//Zeichenkette im neuen Element eintragen
hilfsHandle->daten=datenneu;
//nullptr wird automatisch zugewiesen!
listenende = hilfsHandle->next;
return listenende;
}
[/highlight]
Gruß
Andreas
ich versuche gerade vergeblich einen Handle von einer Funktion an main()
zurückzuliefern. von main() nach Funktion geht.
Irgenwas mach ich mit dem Rückgabetyp verkehrt glaube ich.
[highlight=c++]
ref struct listenelement {
String ^daten;
listenelement ^next;
};
listenelement anhaengen(String ^datenneu, listenelement ^listenende) {
//ein Hilfshandle zum Wandern in der Liste
listenelement ^hilfsHandle;
//Hilfshandle an das Ende der Liste setzen
hilfsHandle = listenende;
//Neues Element am Ende der Liste anhängen
hilfsHandle->next = gcnew listenelement;
//Hilfshandle auf das neue Element setzen
hilfsHandle = hilfsHandle->next;
//Zeichenkette im neuen Element eintragen
hilfsHandle->daten=datenneu;
//nullptr wird automatisch zugewiesen!
listenende = hilfsHandle->next;
return listenende;
}
[/highlight]
Gruß
Andreas
Comment