Char Arrays ausschneiden
-
Ich habe folgendes Problem ich habe einen String in dem steht
/MSG string
.
Jetzt öchte ich daraus machen :Message: string
Ich dachte an irgendsowas :
if(strncmp(buf, "/MSG", 4) == 0 ) { char request[BUF_SIZ]; sprintf(request,"Message: %s\n",&buf[5] + strlen(buf)); printf("%s",request); }
Allerdings gibt der Code nichts aus.
Danke
-
if(strncmp(buf, "/MSG", 4) == 0 ) { char request[BUF_SIZ]; sprintf(request,"Message: %s\n",buf + 4); printf("%s",request); }
-
Cer schrieb:
...
&buf[5] + strlen(buf)
...das zeigt irgendwie 5 zeichen hinter 'buf'. mach einfach das 'strlen' weg.
-
^^ ach, bin ich heute lahm...
-
Danke sehr ...