Citirea datelor de la tastatura si tiparirea datelor si mesajelor pe monitor

 

 

CUPRINS:

 

- Intrări-ieşiri în C++

- Intrări-ieşiri în C

 

Intrări-ieşiri în C++

Limbajul C++ aduce ca noutate, faţă de C, modalităţi simplificate de citire/scriere a datelor, suficiente pentru aplicaţiile uzuale. Atunci când sunt însă necesare formatări speciale ale datelor, suntem “la mâna” a ceea ne oferă limbajul C.

Pentru afişarea datelor/mesajelor, se utilizează una dintre construcţiile

cout << variabilă/expresie;

unde expresie este o expresie validă care cuprinde variabila respectivă;
sau

cout << mesaj;

sau o construcţie combinată a celor de mai sus

cout << mesaj/variabilă/expresie << mesaj/variabilă/expresie << mesaj/variabilă/expresie …;

 

cincout

 

rezCincout

 

Citirea/scrierea datelor din/în fişiere externe

citfis

Up Home Structura Site Algoritmi elementari

 

Intrări-ieşiri în C

Funcţiile scanf şi printf permit citirea cu format şi respectiv scrierea cu format pentru orice tip de date.

 

Funcţia printf ( format, arg1, arg2, ... );   

Funcţia scanf ( format, adr1, adr2, ... );

pentru fiecare dintre valorile citite.

&nume_variabila

de cel puţin un spaţiu (enter, spaţiu, tab)

 

Specificatori format Descriere
%d întreg zecimal cu semn
%i întreg zecimal, octal (0) sau hexazecimal (0x, 0X)
%o întreg în octal, fără 0 la inceput
%u întreg zecimal fără semn
%x, %X întreg hexadecimal fără semn, cu cifrele a-f (pt. %x), sau A-F (pt. %X)
%c caracter
%s şir de caractere, până la '\0' sau nr. de caractere dat ca precizie
%f, %F real fără exp.; precizie implicită6 poz.; la precizie 0: fără punctreal (posibil cu exponent)
%e, %E numere reale cu mantisă şi exponent (al lui 10); precizie implicită6 poz.; la precizie 0: fără punct
%g, %G numere reale în format %f sau %e, în funcţie de Nu tipăreşte zerouri sau punct zecimal în mod inutil
%p pointer, în formatul tipărit de printf
%ld, %li numere întregi lungi
%lf, %le, %lg numere reale în precizie dublă (double)
%Lf, %Le, %Lg numere reale de tip (long double)
%% caracter

 

Exemple de programe în C

 

 

printf1

O variantă online poate fi urmărită la printf1a sau la printf2

 

printf2

 

Up Home Structura Site Algoritmi elementari