como mudar o tipo da variável de string para int e int para string? [RESOLVIDO]

1. como mudar o tipo da variável de string para int e int para string? [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 07/05/2012 - 10:34h

Bom dia pessoal!!

to com uma dúvida em c++

como se muda o tipo de uma variável?

ex:

eu tenho uma string

a = "123";

eu quero mudar o tipo dela para int

a = 123

alguém sabe como faz isso???

flw ai


  


2. MELHOR RESPOSTA

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 07/05/2012 - 13:48h

Tente com um vetor de char, como mostro no código abaixo:


#include <stdio.h> //só precisa dessa biblioteca.

main(){
char letra[1];
int num;

printf("Digite um numero ate 999: ");
scanf("%s",&letra[0]);
num = atoi(letra); //faz a converção de string para inteiro.
printf("\n%s\n",letra);
printf("\n%d\n",num);
}

Saída:

Digite um numero ate 999: 5

5

5



3. Re: como mudar o tipo da variável de string para int e int para string? [RESOLVIDO]

jonas ricardo rossi cardoso
jonasricardo

(usa Debian)

Enviado em 07/05/2012 - 10:54h

ola, em C, eu utlizo a função int atoi(string)




4. Re: como mudar o tipo da variável de string para int e int para string? [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 07/05/2012 - 12:13h

acho que se eu fizer isso:

int a;

string b = "1";

a = atoi(b);


ele não funciona, só vai funcionar se botar a = atoi("1")... ai é fogo!! eu queria poder jogar a conversão
em uma variavel tmb


5. Re: como mudar o tipo da variável de string para int e int para string? [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 07/05/2012 - 16:53h

rei_astro escreveu:

Tente com um vetor de char, como mostro no código abaixo:


#include <stdio.h> //só precisa dessa biblioteca.

main(){
char letra[1];
int num;

printf("Digite um numero ate 999: ");
scanf("%s",&letra[0]);
num = atoi(letra); //faz a converção de string para inteiro.
printf("\n%s\n",letra);
printf("\n%d\n",num);
}

Saída:

Digite um numero ate 999: 5

5

5




nem pensei nisso, vlw!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts