J'aimerais faire des manipulations de toutes sortes de chaines de caractères.
En utilisant les std::string (suivant votre conseil) et en évitant les fonctions C (vous me l'avez déconsillé).
Par exemple, tronquer une sous-chaine d'une chaine, remplacer une sous-chaine par une autre, faire des comparaisons contextuelles (par exemple o O ò Ò ö Ö Ô etc étant tous équivalents à la simple lettre o), remplacer les espaces consécutifs par un seul espace (tab, cr, lf, #160), etc.
J'en suis à "retomber" à utiliser strcmp(,) pour la plus basique des comparaison (ou strnicmp ou strncmp ou stricmp ou une fonction semblable perso), n'y a-t-il pas mieux avec la S(T)L ?
Merci.
Partager