Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1685 connectés 

  FORUM HardWare.fr
  Programmation

  [C] chaine de caractere ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] chaine de caractere ?

n°71417
bill599
Posté le 11-11-2001 à 18:00:47  profilanswer
 

Comment effacer un caractere dans une chaine de caractere, exemple :
 
chaine1 : " le chien mange la souris "
 
Je veux efface le n de mange donc avoir :
 
chaine1 : " le chien mage la souris "
 
Est-ce qu'il existe une fonction en C qu'il le fasse directement.
 
merci

mood
Publicité
Posté le 11-11-2001 à 18:00:47  profilanswer
 

n°71418
la viper
Posté le 11-11-2001 à 18:03:33  profilanswer
 

non je crois pas que ca existe en c pure.. au pire tu fais ta propre fonction ..
 
tu lis ta chaine tant que pas de '\0' et tu copies dans une autre chaine de caracteres ta premiere chaine SAUf si tu tombes sur le caractere à exclure

n°71422
bill599
Posté le 11-11-2001 à 18:13:11  profilanswer
 

Et une fonction qui supprimerais tous les caracteres autres que les lettres et le caractere espace ?

n°71424
verdoux
And I'm still waiting
Posté le 11-11-2001 à 18:15:15  profilanswer
 

Y a pas non plus.
C'est à toi de l'écrire.

n°71425
bill599
Posté le 11-11-2001 à 18:17:41  profilanswer
 

Cai pas bien le C !
 
Bon alors je vais faire ma fonction, ça me fera du bien de bosser un petit peu.

n°71498
Carbon_14
Posté le 12-11-2001 à 09:51:00  profilanswer
 

Si on contracte la chaîne, en gérant la position (pointeur) de lecture et celle d'écriture, il y a même moyen de ne pas créer de chaîne nouvelle.  :)  
On lit un caractère, si "bon", on lit le suivant. Si pas bon (selon le critère choisi), on explore les suivants (jusqu'à fin de chaîne) pour les réécrire à leur future place. A la fin, on met un '\0' après le dernier caractère pour terminer la chaîne.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C] chaine de caractere ?

 

Sujets relatifs
conversion .txt -> chaine de caractère[PHP] decryptage de chaine... (crypt/md5)
[PHP] Manipulation de chaîne : pb avec Array[C] Chaine de caractere.......
[java] Cherche petite fonction pour remplacer un caractère[ADA95] Problème de saisie de chaîne de caractères
Caracteres speciaux dans chaine de caractere PHP 
Plus de sujets relatifs à : [C] chaine de caractere ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR