TP1 sur les fichiers

Voir le sujet précédent Voir le sujet suivant Aller en bas

TP1 sur les fichiers

Message  sweetty le Dim 23 Sep - 6:43

Outils algorithmique:
1.Déclaration d'un fichier.
2.Utilisation du caractère de fin de fichier EOF.
3.Fonctionnement de la fonction prédéfinie getc.

But

Compter le nombre de caractères dans un fichier texte à l'aide de la fonction prédéfinie getc.

Enoncé

Défintion de la fonction getc
Le prototype de la fonction de lecture d'un caractère est la suivante:
int getc(FILE *fichier)
Cette fonction permet de
a)lire un caractère.
b)retourner un entier n.
c)terourner le caractère EOF s'il y erreur ou fin de fichier.
d)avancer le pointeur d'une case.

Exemple
char c;
c=(char)getc(fichier);

1)A l'aide de l'éditeur de texte du logiciel Dev-C++,créer un fichier ASCII(fichier texte) nommé matrice.c
qui contient les données d'une matrice définie mathématiquement.

Soit la matrice suivante:

22 10 35 56
41 20 33 12
85 69 37 24
55 33 46 51

2)Ecrire un programme qui permet de calculer et afficher le nombre de caractères du fichier matrice.c

Travail demandé

1.Déclarer un fichier de type FILE.
2.Déclarer et intialiser un compteur à zéro
3.Ouvrir le fichier en mode lecture avec le fichier textematrice.c
4.Créer une boucle qui permet de lire le fichier caractère par caractère en utilisant la fonction getc jusqu'à la fin de fichier ;sans oublier l'incrémentation du compteur a chaque lecture de caractère.
5.Fermer le fichier.
6.Afficher le nombre d'octets dans le fichier matrice.c (la valeur du compteur).
avatar
sweetty
Equipe du Forum
Equipe du Forum

Messages : 40
Date d'inscription : 10/09/2007
Age : 30

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum