Deschiderea fisierului este operatia prin care se face asocierea dintre o variabila a programului, numita identificator de fisier, si un fisier extern, stabilindu-se si tipul operatiilor posibile asupra fisierului. Dupa finalizarea lucrului asupra fisierului se recomanda eliminarea acestei asocieri (operatia de inchidere a fisierului).
Deschiderea unui fisier se realizeaza prin apelul functiei fopen, care are urmatorul prototip:
int fopen(nume_fisier, mod_deschidere)
unde
Nume_fisier este un sir de caractere care specifica numele fisierului extern care se va deschide;
Mod_deschidere este un caracter ce specifica operatia permisa asupra fisierului. Valorile posibile sunt:
"r" - deschidere pentru citire din fisier;
"w" - deschidere pentru scriere in fisier;
"a" - deschidere pentru scriere la sfarsitul fisierului;
Functia fopen returneaza false daca fisierul nu poate fi deschis, respectiv identificatorul de fisier (numar intreg) in cazul deschiderii cu succes.
Deschiderea unui fisier, inclusiv testarea succesului acestei actiuni, se poate face astfel:
Se observa modul cum s-a realizat inchiderea fisierului utilizand functia fclose. Functia fclose are ca parametru identificatorul fisierului utilizat la deschidere si returneaza o valoare logica pentru a semnaliza succesul acestei operatii. Valoarea returnata de fclose este arareori folosita deoarece nu se mai pot face prea multe in cazul unei inchideri nereusite a fisierului.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |