![]() |
||||||
SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
unsigned char *SCR_dif_list(str1, str2, seps)
unsigned char *str1;
unsigned char *str2;
unsigned char *seps;
Description
Différences de deux listes.
Les listes sont des "strings" contenant des éléments séparés par un caractère séparateur. Les deux chaînes sont passées en argument, ainsi qu'une chaîne contenant les caractères séparateurs.
Valeur retournée
La fonction retourne un pointeur de type unsigned char sur une liste allouée contenant les éléments de str1 non présents dans str2.
Exemple
unsigned char *str1, *str2, *str3;
unsigned char *string1 = "Martine Fabienne Chantal Sylvie";
unsigned char *string2 = "Carina Lena Fabienne Martine";
str3 = SCR_dif_tbl(string1, string2, " ,;");
printf("Chaîne 1 : %s\n", string1);
printf("Chaîne 2 : %s\n", string2);
printf("Différence: %s\n\n", str3);
SCR_free(str3);
Voir également
SCR_free(), SCR_inter_tbl(), SCR_union_tbl()
unsigned char **SCR_dif(tbl1, tbl2)
unsigned char *SCR_dif_list(str1, str2, seps)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be