SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
unsigned char *SCR_replace_word(txt, repl, by)
unsigned char *txt, *repl, *by;
Description
Remplace toutes les occurences du mot repl par le string by dans le string txt. txt doit contenir assez d'espace pour les modifications apportées par le remplacement.
Les seuls replacements sont ceux pour lesquels repl est entourés de caractères autres que les lettres, les chiffres et le caractère '_'.
Valeur retournée
le pointeur vers le string txt
Exemple
char buf[100];
strcpy(buf, "AAAA");
SCR_replace_word(buf, "AA", "B");
printf("%s\n", buf);
strcpy(buf, "AA");
SCR_replace_word(buf, "AA", "A");
printf("%s\n", buf);
strcpy(buf, "AB+ABC+AB_C+AB/2");
SCR_replace_word(buf, "AB", "XXXX");
printf("%s\n", buf);
donne :
"AAAA"
"A"
"XXXX+ABC+AB_C+XXXX/2");
Voir également
U_index(), SCR_replace()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be