Quando você está trabalhando com inteiros de 32 bits ( int32 ) em C + +, você pode precisar convertê-los em uma seqüência para fins de exibição . Os "int" lojas de tipo de dados inteiro valores como -2, -1, 0, 1 e 2. Os tamanhos dos diferentes tipos de dados de C + + inteiros variar entre sistemas de computador . Normalmente, um "int" padrão é 32-bits , que é de 4 bytes. Você pode usar a função " itoa " ou a classe " stringstream " para converter inteiros em strings. Instruções
1
Abra seu arquivo fonte C + + em um editor como o Microsoft Visual Studio Express.
2
Criar aa inteiro de 32 bits e armazenar um valor numérico em que pelo adicionando o seguinte código na sua função :
int numero = 1111 ;
3
Converter o inteiro para uma string e exibi-lo adicionando o seguinte código:
de char str [33] ;
itoa (número, str, 10);
printf ( "% s" , str );
O personagem tem um tamanho de 33 modo que pode armazenar totalmente um número de 32 bits . A função " itoa " leva um inteiro, matriz de caracteres e uma raiz de base como os seus argumentos , convertendo o inteiro em uma string. Se o seu compilador (como Unix ) não suporta a função " itoa " , você pode, alternativamente, adicione " # include " e " # include " no topo do seu arquivo e , em seguida, digite o seguinte código em sua função :
std : stringstream ss ;
ss << número ;
std :: cout << ss.str () < < endl;
4
Salve o arquivo C + +. Compilar e executar o programa para exibir o valor convertido.