Luca Brassi
Grünschnabel
Hallo,
ich hab da ein kleines Problem mit dem Suchen und Ersetzen von Teilstrings innerhalb eines Strings.
Ich möchte im String "message" den Teilstrings "blah" ersetzen durch "12345" und den Teilstring "bloeh" ersetzen durch "67890".
Dazu habe ich folgenden Ansatz der leider nicht .
char *ptr
char message[100] ="ein dummes blah und bloeh beispiel"
while ((ptr=strstr(message,"blah"))!=NULL)*ptr = "12345";
while ((ptr=strstr(message,"bloeh"))!=NULL)*ptr = "67890";
printf("%s\n",message);
Hoffe Ihr könnt mir da weiterhelfen.
ich hab da ein kleines Problem mit dem Suchen und Ersetzen von Teilstrings innerhalb eines Strings.
Ich möchte im String "message" den Teilstrings "blah" ersetzen durch "12345" und den Teilstring "bloeh" ersetzen durch "67890".
Dazu habe ich folgenden Ansatz der leider nicht .
char *ptr
char message[100] ="ein dummes blah und bloeh beispiel"
while ((ptr=strstr(message,"blah"))!=NULL)*ptr = "12345";
while ((ptr=strstr(message,"bloeh"))!=NULL)*ptr = "67890";
printf("%s\n",message);
Hoffe Ihr könnt mir da weiterhelfen.
Zuletzt bearbeitet: