000
21.08.2005, 17:08 Uhr
~NeuHier
Gast
|
Hallo, ich kenne mich mit C++ noch nicht besonders gut aus und habe jetzt eine einfache Frage. Folgender Code:
C++: |
void funktion(char buffer[10]){ buffer[0]='#'; }
main(){ char variable[10]; strcpy(variable,"Text"); funktion(variable); cout<<variable; //Ausgabe: "#ext" }
|
Wie kann ich machen, dass sich die variable nicht ändert, die Ausgabe also "Text" ist? Ich dachte, die Variable würde nur geändert, wenn buffer ein Pointer wäre, also *buffer?
Danke. |