Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/07/2015, 04:11
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 14 años, 8 meses
Puntos: 10
Respuesta: pasar archivo csv a matriz en c++

Gracias por las respuestas.
Al final he decidido hacerlo con la función strtok()
El código ahora es como sigue:
Código:
 while (!fmatriz.eof()) {
        
        getline(fmatriz, linea, '\n');      //Guardo en la variable cada linea de la matriz
        strcpy( lineaAux,linea.c_str());    //Paso la variable string linea a una variable de tipo vector de caracteres "lineaux"
        char *ptr;
        ptr = strtok(lineaAux,";");         //Divido en tokens cada vez que encuentro ";"
        while (en el token no exista el caracter "\n") {
            cout << ptr;
        }
        

    }
Pero me falta saber la forma de encontrar el caracter \n dentro del token para que en el caso de encontrarlo, poder hacer un salto de linea.
He probado con strchr, pero no lo he conseguido.

¿Como sería?

Saludos!
__________________
Tecnología y tutoriales