AK
dúvida

player->getStorage

Por akira021, 04 de nov. de 2015 em Resolvidos

player
getstorage
source
4
2k
akira021A
04 de novembro de 2015 às 17:16

Dúvida meia noob, eu sei que o getStorage ele retorna uma string, como eu faço para converter ela para um numero int?

 

Tipo, eu quero fazer um calculo nas sources de acordo com o valor da storage que o player estiver.

 

std:: String valor;

ex: maxAtaque = player->getStorage(1010,valor)

 

Pelo o que eu entendi ele retorna um valor em string e por isso o calculo não da certo, como eu faço para ele retornar um valor inteiro que eu possa somar/dividi etc?

 

Obrigado

SkymagnumS
05 de novembro de 2015 às 22:29
Melhor resposta

Use a função atoi.

 

Exemplo:

 

string a = "25";

int b = atoi(a.c_str());
akira021A
06 de novembro de 2015 às 15:31

 

Use a função atoi.

 

Exemplo:

string a = "25";

int b = atoi(a.c_str());

Vlw deu certo, eu tinha tentado usar essa função antes, mas não tinha dado certo, agora funfou com esse .c_str() ^^

 

vlw

LumusL
06 de novembro de 2015 às 23:27

Dúvida sanada, movido.