Problem mit Variablen



  • Hi Leute!

    Ich hab ein Problem mit Variablen! Ich arbeite gerade an einem Chat-Programm. Beim Programmstart gibt der Userer einen Usernamen ein. Nach dem er nun die Nachricht eingegeben hat soll das programm aus den 2 Variablen, Username und Nachricht, eine machen, damit ich diese dann mit send() an die Gegenstelle schicken kann! Kann mir jemand sagen wie das geht, weil ich bekomm des net hin?

    Dangge

    Fatala-error



  • int len=strlen(username)+2+strlen(nachricht)+1;
      //+2 - weil wir noch ": " einfuegen wollen
      //+1 - weil wir den string mit 0 terminieren wollen
    char* user_nachricht=malloc(len);
    strcpy(user_nachricht,username);
    strcat(user_nachricht,": ");
    strcat(user_nachricht,nachricht);
    


  • free net vergessen!!


Anmelden zum Antworten