Documente Academic
Documente Profesional
Documente Cultură
C++
INTRODUCERE:
Operațiile de de intrare/ieșire sunt operațiile prin care un program primește date sau afișează rezultate.
Aceste operații trebuie privite din perspectiva programului
Avem 2 stream-uri in biblioteca C++ care sunt folosite cel mai des:
cin (stands for Console Input → stream standard de intrare)
cout (stands for Console Output → stream standard de iesire)
Pe langa cin / cout, mai exista 2 stream-uri (folosite mult mai rar)
cerr(stands for Console Error → afiseaza eventualele erori)
clog(stands for Character log → eventuale erori la deschiderea unor fisiere)
Se pot observa operatorii : “ >> “ → operator de extractie (extrage chestii introduse de noi in
consola)
“ << “ → operator de insertie (insereaza datele prelucrate de
program in consola, ca sa poata fi citite de catre noi)
int main() {
int a, b;
string str = "Salutare world:)))";
return 0;
}
Run Code
Operatorii pentru insertie multipla inseamna repetitia operatorului “ << “ ori de cate ori dorim sa
afisam valori diferite, variabile diferite, sau orice alte date
Alte exemple:
cout << n; // afiseaza pe ecran valoarea variabilei n !!!evident, n trebuia declarata si citita inainte de afisare
cout << "Alina " << "vrea " << " motocicleta!!!"; // se va afisa Alina vrea motocicleta!!!
sau
int nr_motociclete = 5;
cout << "Alina " << "vrea " << nr_motociclete << " motociclete."; // se va afisa Alina vrea 5 motociclete
Atenție : Una dintre cele mai frecvente erori este inversarea operatorilor pentru stream-urile cin și cout,
sau citirea valorii unei constante. Următoarele instrucțiuni sunt greșite:
cin << n;