web view(valoare,sir,baza) – converteşte o valoare de tip int în şir ; valoarea baza...

2
Functii - siruri de caractere Următoarele funcţii au prototipul în <stdlib.h> şi folosesc pentru conversia valorilor numerice în şir şi invers. atoi(sir) – converteşte şirul primit ca parametru într-un număr de tip int; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră. atof(sir) – converteşte şirul primit ca parametru într-un număr de tip double; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră. atold(sir) – converteşte şirul primit ca parametru într-un număr de tip long double; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră. atol(sir) – converteşte şirul primit ca parametru într-un număr de tip long; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră. EXP: int x; long y; char s1[5]=”2006”; char s2[10]=”17 ani” x=atoi(s1); y=atol(s2) cout<<x<<endl couy<<y itoa(valoare,sir,baza) – converteşte o valoare de tip int în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia. ltoa(valoare,sir,baza) – converteşte o valoare de tip long int în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia.

Upload: dangdan

Post on 06-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web view(valoare,sir,baza) – converteşte o valoare de tip int în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia. ltoa

Functii - siruri de caractere

Următoarele funcţii au prototipul în <stdlib.h> şi folosesc pentru conversia valorilor numerice în şir şi invers.

atoi(sir) – converteşte şirul primit ca parametru într-un număr de tip int; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră.

atof(sir) – converteşte şirul primit ca parametru într-un număr de tip double; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră.

atold(sir) – converteşte şirul primit ca parametru într-un număr de tip long double; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră.

atol(sir) – converteşte şirul primit ca parametru într-un număr de tip long; rezultatul este 0 dacă şirul de convertit nu începe cu o cifră.

EXP: int x;long y;char s1[5]=”2006”;char s2[10]=”17 ani”x=atoi(s1);y=atol(s2)cout<<x<<endlcouy<<y

itoa(valoare,sir,baza) – converteşte o valoare de tip int în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia.

ltoa(valoare,sir,baza) – converteşte o valoare de tip long int în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia.

ultoa(valoare,sir,baza) – converteşte o valoare de tip unsigned long în şir ; valoarea baza reţine baza de numeraţie către care să se facă conversia

EXP:int a=2006;char s[10];itoa(a,s,10);cout<<”sirul este ”<<s;