Documente Academic
Documente Profesional
Documente Cultură
INTRĂRI ȘI IEŞIRI
INTRODUCERE
Se apelează:
scanf(char *format, adr1, adr2,...);
• citește caractere de la tastatură, conform formatului, și înscrie valorile citite la adresele
specificate.
• returneaza numarul de câmpuri citite cu succes sau valoarea EOF la întâlnirea sfârsitului
fisierului de intrare.
Șirul format poate conține:
• caractere blank sau tab care sunt ignorate;
• caractere ordinare care trebuie să fie citite corespunzător de la intrare;
• specificatori de conversie, la fel ca la printf.
FUNCȚIA SCANF
Se apelează astfel:
puts(char *s);
• Tipărește pe ecran șirul s urmat de caracterul newline.
• aparține bibliotecii stdio.h;
FUNCȚIA PUTCHAR
Se apelează asfel:
putchar(int char) ;
• Afişează pe ecran caracterul transmis ca parametru;
• aparține bibliotecii stdio.h;
FUNCȚIA GETS
Se apelează:
gets(char * s);
• Citeşte caractere până la întâlnirea lui Enter, fără să se adauge la şirul s;
• Plasează /0(terminator de șir) la sfârşitul lui s;
• aparține bibliotecii stdio.h;
Fputch(int c, FILE * f) Scrie un caracter în fișier At Text doar scriere; dacă fişierul nu
există va fi creat, iar dacă
există se va adauga la
Fgetch(FILE * f) Citeste un caracter din fișier
sfârşitul lui
Ab Binar doar scriere; dacă fişierul nu
Fseek(FILE *fp, long int offset, int Cauta un anumit octet din fișier există va fi creat, iar dacă
există se va adauga la
poziţie) (modificarea pozitiei de citire sau sfârşitul lu
scriere in interiorul unui fisier. )
R+t Text Citire si scriere;dacă nu exista
Fprintf(FILE * f, char * format, ...) Echivalentul lui printf() va fi semnalată o eroare
Fscanf(FILE * f, char * fmt, ..) Echivalentul lui scanf() R+b Binar Citire si scriere;dacă nu exista
va fi semnalată o eroare
Feorror((FILE *f) Returneazza o valoare diferita de
0 daca apare o eroare
W+t Text Citire si scriere; fișierul va fi
suprascris in caz de existență
Ftell((FILE *f) Returneaza pozitia cursorului într-un W+t Binar Citire si scriere; fișierul va fi
fișier suprascris in caz de existență
//setează indicatorul de poziţie al fluxului referit de fp la începutul fişierului
HAI CĂ AM TERMINAT!