Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Intrari si iesiri standard; fisiere

c


Intrari si iesiri standard; fisiere

Sistemul I/O ofera utilizatorului trei 'fisiere' standard de lucru. Cuvintul fisier a fost pus intre ghilimele, deoarece limbajul nu defineste acest tip de data si pentru 939c28j ca fisierele reprezinta mai degraba niste fluxuri de intrare / iesire standard puse la dispozitia utilizatorului. Aceste fisiere sint:



– fisierul standard de intrare (stdin

– fisierul standard de iesire (stdout

– fisierul standard de afisare a mesajelor (stderr

Toate aceste trei fisiere sint secventiale si in momentul executiei unui program C sint implicit definite si deschise.

stdin si stdout sint asociate in mod normal terminalului de la care a fost lansat programul in executie. Sistemul I/O permite redirectarea acestor fisiere pe alte periferice sau inchiderea lor dupa lansarea programului. Redirectarea fisierului stdin se specifica prin constructia:

<specificator-fisier

in linia de comanda prin care a fost lansat programul.

Redirectarea fisierului stdout se specifica prin constructia:

>specificator-fisier

in linia de comanda prin care a fost lansat programul.

Redirectarea fisierului stdout pe un alt periferic, in scopul efectuarii unei operatii de adaugare (append) se specifica prin constructia :

>>specificator-fisier

stderr este intotdeauna asociat terminalului de la care a fost lansat programul in executie si nu poate fi redirectat.

Pentru a se putea face o referire la aceste fisiere orice program C trebuie sa contina fisierul stdio.h, care se include printr-o linie de forma:

#include <stdio.h>

daca acest fisier se afla in biblioteca standard.

Pentru claritatea si lizibilitatea programelor scrise in C, cit si pentru crearea unei imagini sugestive asupra lucrului cu fisiere, in fisierul de definitii standard stdio.h s-a definit un nou nume de tip de data si anume FILE care este o structura. Pentru a referi un fisier, este necesara o declaratie de forma:

FILE *fp;

unde fp va fi numele de data cu care se va referi fisierul in orice operatie de intrare / iesire asociata. Iata citeva informatii pastrate de structura FILE

– un identificator de fisier pe care sistemul de operare il asociaza fluxului pe durata prelucrarii; acesta poate fi aflat cu ajutorul functiei fileno

– adresele zonelor tampon asociate; pozitia curenta in aceste zone;

– indicatorii de sfirsit de fisier si de eroare;

– alte informatii.



Document Info


Accesari: 459
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )