Documente Academic
Documente Profesional
Documente Cultură
Unitatea de curs:
Programarea structurată
Profesor: Eugenia Burca
Master în Informatica
Email: eugeniaburca69@gmail.com
Unitatea de curs:
Programarea structurată
Tema lecției: Tablouri de caractere
(șir de caractere). Partea II
Conversia șirurilor de caractere
Functia atof cu forma generală
double atof(sir) – convertește un șir care conține cifre către tipul double.
Dacă șirul conține caractere nenumerice numărul returnat va fi format din
cifrele care preced primul caracter nenumeric sau 0 dacă nu există nicio
cifră. Dacă primele caractere ale șirului sunt albe(spații), acestea sunt
ignorate.
Exemplu:
double q; char t[]=“123.5”;
q=atof(t); cout<<q; //afiseaza 123.5
Exemplu:
int q; char t[]=“-1235”;
q=atoi(t); cout<<q; //afiseaza -1235
Conversia șirurilor de caractere
Functia itoa cu forma generala
itoa(valoare,sir,baza) – convertește o valoare de tip int în șir, care este memorat în
variabila sir. Parametrul baza reprezintă baza de numeratie în care se va realiza conversia.
În cazul bazei 10, șirul reține și eventualul semn ”-”. Funcția intoarce adresa șirului obținut