Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2011, 06:25
gorystyle
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: Conversiones de tipo datos

hola creo que no te da pq usas un string type, y la funcion atoi recibe como parametro un char, el parametro que le estas enviando type.c_str() no sirve porque la funcion c.str() devuelve un puntero de un array char y para poder usarlo deberias hacer
Código C++:
Ver original
  1. char * cstr;
  2.  
  3.   string str ("Cadena de texto");
  4.  
  5.   cstr = new char [str.size()+1];
  6.   strcpy (cstr, str.c_str());

no te compliques usa un char linea[100]; con eso leeras bien y podras usar bien el atoi