EOF |
Fin du fichier |
---|---|
QuickC | io.h |
Syntaxe
int eof(int numero); |
Paramètres
Nom | Description |
---|---|
numero | Ce paramètre permet d'indiquer l'identificateur de fichier |
Description
Cette fonction indique si la fin du fichier est atteint.
Exemple
Prenons pour acquis que le fichier «readtext.txt» est le contenu :
UnDeux
Trois
Quatre
Cinq
Six
Sept
Huit
Neuf
Dix
Onze
Douze
Treize
Quatorze
Quinze
Seize
Voici un exemple montrant une utilisation plus classique de cette fonction :
- #include <io.h>
- #include <fcntl.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys\types.h>
- #include <sys\stat.h>
-
- int main() {
- int Handle = open("readtext.txt", O_RDONLY);
- if(Handle != 0) {
- char Temp[255];
- int I = 0;
- while(!eof(Handle)) {
- I++;
- read(Handle,&Temp,255);
- printf("%i:%s",I,Temp);
- }
- close(Handle);
- }
- return 0;
- }
on obtiendra le résultat suivant :
1:Un2:Deux
3:Trois
4:Quatre
5:Cinq
6:Six
7:Sept
8:Huit
9:Neuf
10:Dix
11:Onze
12:Douze
13:Treize
14:Quatorze
15:Quinze
16:Seize
Voir également
Langage de programmation - Quick C - Référence de procédures et fonctions - fopen
Langage de programmation - Quick C - Référence de procédures et fonctions - fseek
Langage de programmation - Quick C - Référence de procédures et fonctions - rewind
Dernière mise à jour : Dimanche, le 28 juin 2015