Bonjour et bienvenue à nouveau.
Dans ce défi, je veux vous aider à vous familiariser avec la modification de
la position d'un fichier.
Alors ce que je veux que tu fasses c'est que je veux vous pouvez
utiliser les fonctions fseek et ftell pour pouvoir fondamentalement changer la position afin de pouvoir pointer vers le
milieu du fichier comme opposé au début ou à la fin.
Alors tu vas écrire un programme cela
va imprimer le contenu d'un fichier dans l'ordre inverse.
Vous allez utiliser la fonction fseek pour chercher à la fin du fichier.
Alors tu vas commencer à lire à partir de la fin du fichier en déplaçant la
position à la fin du fichier.
Vous allez utiliser le fonction ftell pour obtenir
la position du pointeur de fichier.
Alors fseek va déplacer le position mais vous devez
obtenir la position en utilisant ftell pour ensuite démarrer faire votre écriture et votre lecture.
Vous souhaitez afficher en sortie le fichier dans l'ordre inverse.
Et donc ceux-ci vont encore une fois quelques notions de base ici.
Vous allez avoir besoin de créez votre fichier au préalable.
Un simple fichier texte contenant tout ce que vous voulez à l'intérieur.
Et puis tu vas avoir besoin pour créer
un pointeur de fichier, et vous allez ouvrir ce fichier et en lecture seule.
Pendant que vous lisez le fichier, avant de commencer à lire le fichier, vous pouvez
chercher à la fin du fichier en utilisant la méthode fseek.
Une fois que vous avez utilisé le fseek méthode, vous pouvez ensuite utiliser la
méthode ftell pour obtenir la position réelle.
Vous pouvez alors utiliser la position pour lancer l'impression des caractères à
l'aide de fgetc.
Nous voulons donc obtenir la position de le pointeur
de fichier et nous voulons l'utiliser pour pouvoir rechercher le terminer et afficher des informations.
La raison pour laquelle nous devons utiliser le ftell est parce que notre
boucle while sait quand sortir.
Nous voulons donc utiliser ftell pour le nombre d'octets, et nous
pouvons incrémenter notre compteur.
Et donc nous allons fondamentalement aller du
début à la fin en utilisant le compteur puis l'imprimer dans l'ordre inverse.
Alors ce sont les fonctions nous allons utiliser.
Il existe de nombreux moyens de mettre en œuvre.
Celui-ci juste un.
Si vous avez des questions, S'il vous plait, envoyez-moi un email.
Cela va vous familiariser avec ftell et la fonction fseek.
Merci.