Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2013, 02:48
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses
Puntos: 83
Respuesta: Atoi no funciona

Te comento un cosa, usa el strtok (está en string.h) para tokenizar por tabuladores; en c++ puede que haya algun equivalente de esta funcion heredada de c pero no lo se. Con strtok:

Código C:
Ver original
  1. char *tok;
  2. string aux,auxLibro[8];
  3. int campo;
  4.  
  5. ifstream archivoListaLibros("ListaLibros.txt");
  6. if(!archivoListaLibros.fail()) {
  7.     while(getline(archivoListaLibros,aux)) {
  8.         tok = strtok((char *)aux.c_str(), "\t");
  9.         campo = 0;
  10.         while(tok) {
  11.             auxLibro[campo++] = tok;
  12.  
  13.             tok = strtok(0, "\t");
  14.         }
  15.     }
  16. }
  17. archivoListaLibros.close();

Puede que en c++ haya algo equivalente a strtok para trabajar con string pero no lo se, es cuestion de revisar el manual

Saludos
vosk