Comptage d'espace dns un texte en C ???
boudllal
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
NoSFe -
NoSFe -
bonjour
en fet je commence a découvrire le langage c, est ce que qlqu'1 peut me dir comment je peut compter le nombre de mot,d'espace,de majuscule dans un fichier texte?
merci d'avance
en fet je commence a découvrire le langage c, est ce que qlqu'1 peut me dir comment je peut compter le nombre de mot,d'espace,de majuscule dans un fichier texte?
merci d'avance
A voir également:
- Comptage d'espace dns un texte en C ???
- Changer dns - Guide
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Transcription audio en texte word gratuit - Guide
- Dns gratuit - Guide
4 réponses
Un, tu dois être dans Word où quelques choses de similaire.
Tu peux spécifier quel traitement de texte tu as? Apès on charira, mais tu aurais intérêt a écrire en français.
Salut.
Clé
Tu peux spécifier quel traitement de texte tu as? Apès on charira, mais tu aurais intérêt a écrire en français.
Salut.
Clé
boudllal
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
5
c un fichier word
Vite comme ca.... Tu peux commencer par lire ton fichier caractere par caractere. Pour le nombre d'espace, c'est facile, tu compare chaque caractere avec un espace. Si oui, tu augmente ton compteur.
Pour le nombre de mots, tu peux tu augmenter un autre compteur a chaque fois qu'un espace ou qu'un apostrophe est rencontré. Pour les majuscules, je sais pas trop.
Je suis pas un expert en chaines de caracteres =) Mais en gros ton algorithme devrais ressembler a ca:
En gros, sa doit ressembler a ca....
==============================================
RTFMFM
Pour le nombre de mots, tu peux tu augmenter un autre compteur a chaque fois qu'un espace ou qu'un apostrophe est rencontré. Pour les majuscules, je sais pas trop.
Je suis pas un expert en chaines de caracteres =) Mais en gros ton algorithme devrais ressembler a ca:
OUVRIR fichierTexte NbEspaces = 0 NbMots = 0 LIRE fichierTexte, buf TANT QUE pas FDF(fichierTexte) SI buf = " " ALORS NbEspaces = NbEspaces + 1 NbMots = NbMots + 1 FINSI SI buf = "'" ALORS NbMots = NbMots + 1 FINTANT AFFICHER "Nombre d'espaces", NbEspaces AFFICHER "Nombre de mots", NbMots FERMER(fichierTexte)
En gros, sa doit ressembler a ca....
==============================================
RTFMFM