Suite foreach, strip, replace
Voici la suite de mon dernier post avec les fonctions:
/*retourne la lg de l'element ou 0 en fin de liste,
retourne l'element extrait et l'adresse de l'element suivant
delimiter devra contenir le caractere qui delimite chaque element*/
int foreachstr(char *element,char **pointeur,char *delimiter);
/*idem foreachstr mais la variable element est dynamique
beaucoup plus lent - utile si on ne connait pas la taille max des elements*/
int foreachstrdyn(char **element,char **pointeur,char *delimiter);
/*Supprime les caracteres definis dans car en debut et fin de chaine*/
char *strip(char *chaine,char car);
/*remplace un caractere par un autre*/
char *remplace(char *chaine,char car1,char car2);
Le programme source (.c) est ici (fonctions et exemple): foreach2.c