Supprimer un mot d'une chaîne de caractère
Résolu/Fermé
hymenoptera
Messages postés
36
Date d'inscription
mercredi 24 août 2016
Statut
Membre
Dernière intervention
18 décembre 2018
-
26 juil. 2018 à 16:19
hymenoptera Messages postés 36 Date d'inscription mercredi 24 août 2016 Statut Membre Dernière intervention 18 décembre 2018 - 30 juil. 2018 à 11:14
hymenoptera Messages postés 36 Date d'inscription mercredi 24 août 2016 Statut Membre Dernière intervention 18 décembre 2018 - 30 juil. 2018 à 11:14
A voir également:
- Supprimer un mot d'une chaîne de caractère
- Supprimer une page word - Guide
- Caractère ascii - Guide
- Piratage facebook changer mot de passe - Guide
- Supprimer compte instagram - Guide
- Supprimer mot de passe windows 10 - Guide
2 réponses
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
27 juil. 2018 à 16:10
27 juil. 2018 à 16:10
Bonjour,
Pour supprimer un morceaux de texte, il suffit de copier la fin restante du texte à la position du morceau à supprimer.
La fonction strcpy() n'est pas utilisable ici, on doit utiliser memmove() à la place.
Pour supprimer un morceaux de texte, il suffit de copier la fin restante du texte à la position du morceau à supprimer.
La fonction strcpy() n'est pas utilisable ici, on doit utiliser memmove() à la place.
char phrase[] = "je suis en train de poser une question"; char const *aSupprimer = "en train de "; char *position = strstr( phrase , aSupprimer ); if ( position ) { unsigned lgSupprimee = strlen( aSupprimer ); memmove( position , position+lgSupprimee , 1 + strlen( position+lgSupprimee ) ); }
hymenoptera
Messages postés
36
Date d'inscription
mercredi 24 août 2016
Statut
Membre
Dernière intervention
18 décembre 2018
1
30 juil. 2018 à 11:14
30 juil. 2018 à 11:14
SUPER !!!!
Merci beaucoup Dalfab,
ça marche :)
Merci beaucoup Dalfab,
ça marche :)