player->getStorage

akira021
em Resolvidos

akira021

Sky's Heart
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/08/08Posts: 127

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

flug.png

 

 

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Use a função atoi.

 

Exemplo:

 

string a = "25";

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

akira021

Sky's Heart
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/08/08Posts: 127

 

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

flug.png

 

 

Lumus

Lumus ;)
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 03/02/13Posts: 1233Gênero: MasculinoChar no Tibia: Partiu Baladinha

Dúvida sanada, movido.

#include <iostream>

 

cout <<"Mano, a brisa é louca o barato é dentro";