Probleme mit String bzw. char Array
-
Hi,
ich bekomme in meiner funktion folgende übergabeparameter
int main(int argc, char **argv){
printf("%s\n",argv[2]);
...
}in argv[2] ist ein String mit eine id (fdmu-23542352352354 z.b), sie wird auch richtig ausgegeben. Später rufe ich eine Funktion auf mit folgendem Aufruf
connect(argv[2])
das klappt leider nicht, rufe ich die Funktion so auf
connect("fdmu-23542352352354")
klappt das ohne Probleme. Leider kann ich den Fehler nicht finden. in argv[2] entspricht die Länge des Strings auch genau der Anzahl der enthaltenen Zeichen.
danke
-
Du hast leider vergessen zu erwähnen, was genau denn nicht klappt.