Bonjour et bienvenue à nouveau.
Nous avons notre premier défi pour faire de l'écriture et de la lecture de fichiers.
Plus précisément, dans ce défi, nous allons
juste lire quelques caractères, vous familiariser avec la fonction fputc.
Alors qu'est-ce que j'aimerais que tu fasses est-ce que je
voudrais que vous écriviez un programme pour trouver le total nombre de lignes dans un fichier texte.
Vous devez donc créer un fichier qui contient quelques lignes de texte.
Vous allez devoir créer un fichier.
N'oubliez pas que ce fichier doit être placé soit là où se trouve
l'exécutable, puis vous pouvez double-cliquez sur l'exécutable et exécutez-le dans le
même répertoire que celui-ci.
Ou si vous l'exécutez à partir du environnement de développement intégré, vous
l'exécutez à partir de blocs de code alors vous pouvez placer votre fichier texte
à l'intérieur de n'importe où vos fichiers source se trouvent là où vous avez
enregistré votre projet dans votre fichier source c.
Vous devrez donc créer un fichier avant de pouvoir
réellement écrire ce programme car vous devez lire et écrivez des données dans ce fichier.
Vous allez avoir besoin de ouvrez votre fichier de test.
Nous allons avoir besoin du f appel ouvert, cela
vous familiarisera avec les bases.
Vous devez utiliser le fgetc pour analyser les caractères d'un
fichier que vous obtenez jusqu'à ce que vous frapper le eof, la fin du fichier.
Donc, si c'est la fin du fichier, vous pouvez incrémenter le compteur avant d'atteindre la fin du fichier,
c'est comme ça que vous va pouvoir compter les lignes.
Vous pouvez donc simplement créer un local variable pour le compteur.
Et ce que tu veux faire, c'est toi souhaitez afficher en sortie le nombre
total de lignes dans le fichier lui-même.
Donc ça va être un basique programme qui vous familiarise avec les bases de l'entrée
et de la sortie de fichiers.
Plus précisément, je veux toujours ouvrez un fichier en utilisant fopen.
Nous allons nous familiariser avec ce pointeur de fichier.
Nous allons devoir fermer notre fichier, puis nous allons
utiliser cette fonction fputc importante.
Donc votre boucle while, vous êtes va devoir créer
une variable locale qui n'est qu'un compteur.
Et pendant que vous lisez dans chacun caractère, vous pouvez comparer le
caractère au saut de ligne.
C'est retourné.
Et si vous avez un saut de ligne alors vous voulez incrémenter le compteur
pour compter chaque ligne.
Le but de cette fonction est de compter le nombre de lignes dans un fichier.
Alors bonne chance.
Nous allons utiliser les bases ici.
Et j'espère que cela vous rend familier avec l'utilisation d'un pointeur de
fichier et l'ouverture d'un fichier dans fgetc.
Merci.