elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda simple
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda simple  (Leído 2,222 veces)
bemone

Desconectado Desconectado

Mensajes: 74



Ver Perfil
Duda simple
« en: 18 Agosto 2012, 23:54 pm »

Necesito almacenar un entero en un vector que esta en un string y me tira el siguiente error:

error: 'atoi' was not declared in this scope

En mi proyecto agrego "using namespace std;"
Que hago mal?

Código
  1. vEntrada.push_back(atoi(tamano[i]));


En línea

Odio los tipos de variable de Windows.
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Duda simple
« Respuesta #1 en: 19 Agosto 2012, 00:00 am »

Ta falta incluír cstdio:
Código:
#include <cstdio>


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
bemone

Desconectado Desconectado

Mensajes: 74



Ver Perfil
Re: Duda simple
« Respuesta #2 en: 19 Agosto 2012, 00:03 am »

Ta falta incluír cstdio:
Código:
#include <cstdio>

Estoy en la misma, sigue ocurriendo el mismo error.
En línea

Odio los tipos de variable de Windows.
avesudra


Desconectado Desconectado

Mensajes: 724


Intentando ser mejor cada día :)


Ver Perfil
Re: Duda simple
« Respuesta #3 en: 19 Agosto 2012, 00:08 am »

Estoy en la misma, sigue ocurriendo el mismo error.
Leo has cometido un pequeño error es cstdlib la que hay que incluir  ;D :
Código
  1. #include <cstdlib>
PD: Aunque creo recordar que atoi ya está obsoleta ahora se usa :
Código
  1. long int strtol ( const char * str, char ** endptr, int base );
La referencia -> http://www.cplusplus.com/reference/clibrary/cstdlib/strtol/
¡Un saludo a los dos!
« Última modificación: 19 Agosto 2012, 00:13 am por avesudra » En línea

Regístrate en
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Duda simple
« Respuesta #4 en: 19 Agosto 2012, 00:38 am »

Leo has cometido un pequeño error es cstdlib la que hay que incluir  ;D :
Código
  1. #include <cstdlib>
PD: Aunque creo recordar que atoi ya está obsoleta ahora se usa :
Código
  1. long int strtol ( const char * str, char ** endptr, int base );
La referencia -> http://www.cplusplus.com/reference/clibrary/cstdlib/strtol/
¡Un saludo a los dos!

Cierto, no sé en qué estaba pensando, jaja.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Una duda simple
Programación Visual Basic
Jess_Kapria 2 3,586 Último mensaje 27 Octubre 2006, 00:41 am
por Jess_Kapria
Duda simple.
PHP
NaSaRiD15 2 1,890 Último mensaje 1 Septiembre 2008, 04:54 am
por SpiderNet
Duda simple
Scripting
soS_boludo 2 2,483 Último mensaje 14 Noviembre 2008, 15:38 pm
por soS_boludo
Duda simple
Materiales y equipos
Carloscmc 0 2,102 Último mensaje 11 Febrero 2009, 22:02 pm
por Carloscmc
Una duda simple
Programación C/C++
jairogon 3 2,620 Último mensaje 22 Mayo 2010, 00:59 am
por Debci
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines