Langage c
Résolu/Fermé
jihad86
Messages postés
19
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
25 juin 2006
-
14 avril 2006 à 22:10
jihad86 Messages postés 19 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 25 juin 2006 - 14 avril 2006 à 22:27
jihad86 Messages postés 19 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 25 juin 2006 - 14 avril 2006 à 22:27
A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Delphi (langage) - Télécharger - Langages
1 réponse
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
14 avril 2006 à 22:22
14 avril 2006 à 22:22
#include <stdio.h> #include <string.h> int main(){ char *filename="plop.txt"; FILE *fp=fopen(filename,"r"); char ligne[255]; char mot[255]; unsigned int nb_ligne=0,nb_mot=0,nb_char=0; while(fscanf(fp,"%s\n",&ligne)!=EOF){ printf("%s\n",ligne); ++nb_ligne; while(sscanf(&ligne," %s ",&mot)!=EOF){ ++nb_mot; nb_char+=strlen(mot); } } printf("Nombre de lignes = %d\n",nb_ligne); printf("Nombre de mots = %d\n",nb_mot); printf("Nombre de caracteres = %d\n",nb_char); return 0; }
Ou quelque chose dans ce goût-là... N'étant actuellement pas sous linux je n'ai pas testé le programme, c'est donc juste pour te donner une idée de comment tu peux t'en sortir.
Note que sous linux tu peux directement utiliser la commande wc (word count, rien à voir avec autre chose :p)...
Bonne chance
14 avril 2006 à 22:27
lovely flower 1986
salut mamiemando,
merci beaucoup de ton aide,
a++++