2.6.1. Functia scanf - Litera c

2019/01/10 in Programare in C

Specificatorul de format:

%c

se foloseste pentru a citi, cu ajutorul lui scanf, caracterul curent din zona tampon corespunzatoare datelor introduse de la tastatura.

In acest caz, nu se face avans pana la primul caracter care nu este alb, ci pur si simplu se citeste caracterul curent, unul singur. Codul sau ASCII se pastreaza in zona de memorie definita de parametrul efectiv corespunzator.

Exemplu:

Fie declaratia:

char car;

Apelul:

scanf("%c", &car);

citeste caracterul curent din zona tampon si pastreaza codul ASCII al acestuia in in zona de memorie alocata variabilei car.

Apeland in continuare functia printf:

printf("%c", car);

se va afisa la terminalul standard caracterul citit prin apelul functiei scanf.

2.6.2. Functia scanf - Litera s