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

 


Dernière réponse
Sujet : prog en C
tanguy

tanguy a écrit a écrit :

strtok est ton amis :)
 
regarde les trucs que t'as dans la stdlib, y'a plein de trucs pour traiter les chaines de caractères.  




 
oups je suis fatigué c'est string.h qui permet de traiter les chaines de caractères.
 
sinon regarde strtok ca pourra toujours servir un jour, surtout si en ce moment tu fais des exos sur les chaines de caractères.
 
en général au début par méconnaissance on programme des trucs qui sont déjà dans la lib. Après on connait mieux la lib C standard et plus besoin de tout réinventer.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
tanguy

tanguy a écrit a écrit :

strtok est ton amis :)
 
regarde les trucs que t'as dans la stdlib, y'a plein de trucs pour traiter les chaines de caractères.  




 
oups je suis fatigué c'est string.h qui permet de traiter les chaines de caractères.
 
sinon regarde strtok ca pourra toujours servir un jour, surtout si en ce moment tu fais des exos sur les chaines de caractères.
 
en général au début par méconnaissance on programme des trucs qui sont déjà dans la lib. Après on connait mieux la lib C standard et plus besoin de tout réinventer.

waredlac109 OUI! C'est ca, merci bcp!
bjbebert Je pense que le plus simple c'est de creer une nouvelle chaine (le resultat) et de la remplir progressivement en recopiant les caracteres de la premiere :
- si <> espace, recopie
- si espace, recopie de cet espace et boucle sur la chaine source pour sauter tous les espaces suivants.
tanguy strtok est ton amis :)
 
regarde les trucs que t'as dans la stdlib, y'a plein de trucs pour traiter les chaines de caractères.
waredlac109 Bonjours tout le monde,
 
G un exo a faire en C et y a un truc ou je bloque.
Comment faire un programme en C qui, dans un texte, remplace une suite d'espace, s'il y en a, pas un seul espace?
Par ex:"Salut     tout   le    monde" devra etre remplacé par "Salut tout le monde". Il faut utiliser les fonction   getchar() ou putchar() (ca doit etre tout con car on vient juste de commencer le C!)
 
Merci d'avance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)