[C con Clase] manejo de archivos en c

Programante programante en gmail.com
Jue Jun 11 01:09:16 CEST 2009


David fire escribió:
> hola
> hay una funcion que te trae una linea getline (creo) la otra opcion es
> agarrar caracter por caracter hasta el \n
> por que no usas un hash? o una base de datos?
> es bastante sensillo usar una base de datos, te resuelve todo y va a
> ser mas rapido.
> fijate que en el libro de C++ de la pagina explica como usar mysql con
> c. es facil yo lo hice y no tiene ningun secreto.
> o si no pensa en usar un hash es muchisimo mas rapido y prolijo que
> recorrer un arreglo cada vez. y de hecho es miles de veces mejr que
> tener que recorrer un arreglo por compania hasta en contrarlo.
> aca tenes una pagina que explica como usar una tabla hash que es lo
> que necesitas si no vas por una base de datos.
> http://www.novacreations.net/180-tabla-hash/
> David

getline es de C++
En C está la función fgets, que es la que está usando.
De hecho, toda la implementación está bastante bien, así que no veo
dónde está la dificultad.
Tras leer la primera línea, fgets() leerá la segunda, y así sucesivamente.





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