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.


Anmelden zum Antworten