Découper texte

5/5 (3 avis)

Snippet vu 5 074 fois - Téléchargée 30 fois

Contenu du snippet

Ce code permet la séparation d'une chaîne selon un ou plusieurs carractères.

Source / Exemple :


#include <string.h>
char* sep_term(char *texte, const char *strDelimit, int indexe){
    int tempc=0;
    char *resultat="";
    resultat=strtok(texte, strDelimit);
    while(tempc!=indexe){
        resultat=strtok(NULL, strDelimit);
        tempc++;
    }
    return resultat;
}

Conclusion :


La fonction sep_term retourne la valeur souhaitée.
Ex :
Variable="Mon texte, la seconde partie, de mon texte";
Sortie=sep_term(Variable, ",", 1);
La variable "Sortie" aura pour valeur : " la seconde partie"

A voir également

Ajouter un commentaire Commentaires
derbiman10 Messages postés 11 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 9 février 2006
23 déc. 2003 à 17:24
Exactement ce que je cherchai merci bcp pour cette source
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
26 sept. 2003 à 10:26
c pas mal!
> le top ce serai d'en faire un prog en ligne de commande qui face la meme chose que la commande "cut" sous unix/linux (car en fait ta fonction fait la meme chose)
cs_Berenger Messages postés 35 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 19 juillet 2004
26 sept. 2003 à 08:40
Ceci est le premier code que je partage sur CppFrance.com...
J'attends vos commentaires...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.