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




Citire si scriere fara format

c


Citire si scriere fara format

Nume

fgets - citeste un sir de caractere dintr-un flux text



Declaratie

char *fgets(char *s, int size, FILE *flux);

Descriere

Functia fgets cel mult size-1 caractere din flux si le memoreaza in zona indicata de s. Citirea se opreste la detectarea sfirsitului de fisier sau new-line. Daca se citeste caracterul new-line acesta este memorat in s. Dupa ultimul caracter se memoreaza null.

Apeluri ale acestei functii pot fi combinate cu orice apeluri ale altor functii de intrare din biblioteca (fscanf, de exemplu) pentru un acelasi flux de intrare.

Valori returnate

Functia returneaza adresa s in caz de succes, sau NULL in caz de eroare sau la intilnirea sfirsitului de fisier daca nu s-a citit nici un caracter.

Nume

fputs - scrie un sir de caractere intr-un flux text

Declaratie

int fputs(const char *s, FILE *flux);

Descriere

Functia fputs scrie sirul s in flux fara caracterul terminator null.

Apeluri ale acestei functii pot fi combinate cu orice apeluri ale altor functii de iesire din biblioteca (fprintf, de exemplu) pentru un acelasi flux de iesire.

Valori returnate

Functia returneaza o valoare non-negativa in caz de succes, sau EOF in caz de eroare.

Nume

fread fwrite - intrari / iesiri pentru fluxuri binare

Declaratie

unsigned fread(void *ptr, unsigned size,

unsigned nel, FILE *flux);

unsigned fwrite(const void *ptr, unsigned

size, unsigned nel, FILE *flux);

Descriere

Functia fread citeste nel elemente, fiecare avind marimea size octeti, din fluxul indicat de flux, si le memoreaza in zona indicata de ptr

Functia fwrite scrie nel elemente, fiecare avind marimea size octeti, din fluxul indicat de flux, pe care le ia din zona indicata de ptr

Valori returnate

Functiile returneaza numarul de elemente citite sau scrise cu succes (si nu numarul de caractere). Daca apare o eroare sau se intilneste sfirsitul de fisier, valoarea returnata este mai mica decit nel (posibil zero).



Document Info


Accesari: 365
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 )