[C con Clase] Leer CSV

Steven Davidson srd4121 en njit.edu
Dom Feb 1 17:46:08 CET 2009


Hola Rubén,

Rubén wrote:
> Buenas a todos;
> 
> Estoy intentando leer de un archivo csv separado por ; 
> 
> La cosa está en que al utilizar getline me coge toda la fila, pero lo
> que busco es leer la celda, sólo hasta el ;
> 
> ¿Sabéis como podría conseguir esto?
> 

Podrías usar 'getline()', pero indicar el carácter separador ';'. Esto es,

ifstream ifs( "datos.csv" );
char szCelda[256]="";

ifs.getline( szCelda, ';' );

Por defecto, el carácter separador es '\n', pero 'getline()' permite 
indicar otro.


Espero que esto te sirva.

Steven





Más información sobre la lista de distribución Cconclase