CATEGORII DOCUMENTE |
DOCUMENTE SIMILARE |
|
TERMENI importanti pentru acest document |
|
Functia fclose()
Forma generala de declarare a functiei fclose() este:
int fclose(FILE *fp);
unde 'fp' este pointerul la fisier returnat dupa apelul functiei fopen().
Functia fclose() se utilizeaza pentru a inchide un fisier deschis cu fopen(). Functia fclose() scrie mai intai in fisier datele ramase in fisierul buffer apoi inchide fisierul. fclose() intoarce zero (0) pentru inchidere reusita si EOF (-1) daca apare o eroare.
La executia functiei exit se inchid automat toate fisierele deschise. Cu toate acestea, se recomanda ca programatorul sa inchida un fisier de indata ce s-a terminat prelucrarea lui, altfel se poate ajunge in situatia de a se depasi numarul limita admis pentru fisierele care pot fi simultan deschise intr-un program.
Exemplu:
/* Acest program deschide fisierele numite 'test1.c'
si 'test2.c'.Apoi foloseste fclose pentru a inchide 'test1.c' si _fcloseall pentru a inchide restul fisierelor deschise */
#include <stdio.h>
FILE *stream1, *stream2;
void main( void )
In urma executiei programului se obtine:
Fisierul 'test1.c' a fost deschis
Fisierul 'test2.c' a fost deschis
Numarul fisierelor inchise cu _fcloseall: 1
Press any key to continue
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 643
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved