itoa( )
Subprogramul itoa()
realizează conversia unui număr într-un șir de caractere, în baza precizată.
Parametri
<nr>
: numărul pe care îl convertim;<șir>
: șirul unde memorăm conversia;<bază>
: baza în care se realizează conversia.
Utilizare
Apelarea subprogramului itoa()
presupune includerea bibliotecii <cstdlib>
în directiva de preprocesare.
#include <cstdlib>
...
int main(){
char s[21];
int n;
cin>>n;
itoa(n,s,2);
cout<<n<<" in baza 2: "<<s<<'\n';
itoa(n,s,16);
cout<<n<<" in baza 16: "<<s<<'\n';
return 0;
}
2898
2898 in baza 2: 101101010010
2898 in baza 16: B52
Funcția memorează în șirul s
numărul n
convertit în baza precizată.