[C con Clase] Leer CSV
Rubén
parraymartinez en terra.es
Jue Feb 5 22:56:11 CET 2009
El dom, 01-02-2009 a las 21:52 -0500, Steven Davidson escribió:
> Hola Rubén,
>
> Rubén wrote:
> > Hola Steven;
> >
> > No se que estoy haciendo mal, pero no me lo reconoce. Compila
> > correctamente pero este es el resultado:
> >
> >
> > char nombre [50];
> > ifstream pru ("prueba.csv");
> > pru.getline (nombre, ';');
> > cout<<nombre<<endl;
> >
> > //
> > ruben en gaya:~/Escritorio/prueba$ ./main
> > PRUEBA1;PRUEBA2;
> > ruben en gaya:~/Escritorio/prueba$
> >
>
> Lo siento muchísimo, pero cometí un error en mi respuesta anterior. Se
> me olvidó que el segundo parámetro de 'getline()' es la cantidad máxima
> de la cadena de caracteres. Por lo tanto, el ejemplo es el siguiente:
>
> char nombre [50];
> ifstream pru( "prueba.csv" );
>
> pru.getline( nombre, 50, ';' );
>
> cout << nombre << endl;
>
> Ahora sí debería funcionar. Nuevamente, disculpa el inconveniente que
> pudiera haber ocasionado.
>
> Hasta pronto,
>
> Steven
Perdón por no haber contestado antes -he estado bastante liado-.
Al final lo solucioné poniendo una palabra debajo de la otra. No es muy estético, pero la aplicación funciona, que es lo importante.
Gracias a todos por vuestras respuestas.
Un saludo,
Rubén.
Más información sobre la lista de distribución Cconclase