Hallo,
ich kämpfe gerade mit Zeigern, komme da irgendwie nicht weiter.
Ich habe hier zwei cpp-Dateien, rufe aus der einen eine Funktion in der anderen auf um möchte als Rückgabewert einen String (egal ob Ansi oder char) erhalten.
Funktionieren tut das ja wohl nur über "Zeiger".
Heißt: Ich übergebe in der Parameterliste nicht den Wert des char Strings sondern die Adresse, was durch ein vorgestelltes '&' vor dem Parameter bewerkstelligt wird.
Aber wie kann ich dann in der aufgerufenen Funktion dem String einen Wert zuweisen?
Wird ein return <String>; durch den direkten Zugriff auf die Speicheradresse unnötig?
Danke.
gruß,
M.
ich kämpfe gerade mit Zeigern, komme da irgendwie nicht weiter.
Ich habe hier zwei cpp-Dateien, rufe aus der einen eine Funktion in der anderen auf um möchte als Rückgabewert einen String (egal ob Ansi oder char) erhalten.
Funktionieren tut das ja wohl nur über "Zeiger".
Heißt: Ich übergebe in der Parameterliste nicht den Wert des char Strings sondern die Adresse, was durch ein vorgestelltes '&' vor dem Parameter bewerkstelligt wird.
Aber wie kann ich dann in der aufgerufenen Funktion dem String einen Wert zuweisen?
Wird ein return <String>; durch den direkten Zugriff auf die Speicheradresse unnötig?
Danke.
gruß,
M.