2. Intrari / Iesiri standard
2018/12/28 in Programare in C
Prin intrari / iesiri intelegem un set de operatii care permit schimbul de date intre un program si un periferic.
In general, operatia de introducere a datelor de la un periferic se numeste citire, iar cea de iesire pe un periferic scriere.
Numim terminal standard terminalul de la care s-a lansat programul. Acestea sunt, in general, de tip display, iar operatia de scriere se mai numeste afisare.
Limbajul C nu dispune de instructiuni spaecifice pentru operatiile de intrare / iesire. Ele pot fi realizate apeland functii construite special pentru acest scop, aflate in biblioteca sa. Operatiile de intrare / iesire realizate prin intermediul functiilor de biblioteca le numim operatii de intrare / iesire standard.
In cazul in care operatiile standard existente nu sunt adecvate, utilizatorul poate construi el insusi astfel de functii.
Cele mai frecvente functii de biblioteca utilizate la operatiile de intrare / iesire de la terminalul standard sunt:
- pentru intrari - getch, getche, gets si scanf;
- pentru iesiri - putch, puts si printf.
la care se aduga macrourile:
- pentru intrari - getchar;
- pentru iesiri - putchar.
Aceste doua macrouri sunt definite in fisierul stdio.h si utilizarea lor presupune includerea acestui fisier.