Wie kann ich Argv in eine Variable schreiben
-
Hallo,
ich habe da ein kleines Problem und hoffe, ihr könnt mir dabei helfen.
Ich kann Parameter über argv einlesen und ausgeben. Jetzt will ich aber argv in eine Variable packen. Z.B. übergebe ich eine Mailadresse als Parameter über argv, also Mailadresse=argv[1].
Geht sowas? Kann auch sein, dass ich jetzt hier totalen Mist hingeschrieben habe, weil ich schon langsam selber nicht mehr durchblicke. Wäre deshalb auch dankbar ne Antwort zu bekommen, selbst wenn die Frage noch so dumm ist.
Danke
-
strcpy()
-
char buf[32];
strcpy(buf, argv[1]);
-
Und was mache ich mit diesem Befehl?
-
Dankeschön
-
<nörgel>
Besser strncpy(), sonst ist der Buffer-Overflow gewiss...
</nörgel>
-
TactX schrieb:
<nörgel>
Besser strncpy(), sonst ist der Buffer-Overflow gewiss...
</nörgel>
oder man: malloc(3) benutzen