sexta-feira, 19 de março de 2010

C++ - Converter String em Inteiro

Para lermos valores inteiros de um ficheiro, podemos ler esses valores para uma string e chamar esta função retornando o seu valor inteiro.

int GetIntVal(string strConvert)
{
int num;
// NOTA: A string que esta função recebe só deve conter números
// A seguinte linha converte a string num inteiro, retornando o seu valor

num = atoi(strConvert.c_str());
return(num);
}
Exemplo:

getline(in,texto);
quantidade=GetIntVal(texto); ou produtos[i].quantidade=GetIntVal(texto);

0 comentários:

Enviar um comentário