Hi!
Ich würde gerne in einer Funktion den Wert zweier Variablen ändern...
wäre es nur eine könnte ich es ja mit dem Rückgabewert machen.
so stelle ich mir es ungefähr vor:
Alles anzeigen
War ja irgendwie logisch dass das nicht funktioniert...
Aber was muss ich machen damit es funktioniert??
Schonmal vielen vielen Dank für die Antworten!
MfG Straightflush
Ich würde gerne in einer Funktion den Wert zweier Variablen ändern...
wäre es nur eine könnte ich es ja mit dem Rückgabewert machen.
so stelle ich mir es ungefähr vor:
Quellcode
- TForm1 *Form1;
- void tausch(String a, String b)
- {
- String Buffer;
- Buffer = a;
- a = b;
- b = Buffer;
- }
- //---------------------------------------------------------------------------
- __fastcall TForm1::TForm1(TComponent* Owner)
- : TForm(Owner)
- {
- }
- //---------------------------------------------------------------------------
- void __fastcall TForm1::FormCreate(TObject *Sender)
- {
- String a = "test";
- String b;
- tausch(a,b);
- Label1->Caption = a;
- }
- //---------------------------------------------------------------------------
War ja irgendwie logisch dass das nicht funktioniert...
Aber was muss ich machen damit es funktioniert??
Schonmal vielen vielen Dank für die Antworten!
MfG Straightflush