Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functia fclose()

c



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 643
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved