Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: HIPOCROFILO en 16 Octubre 2010, 15:01 pm



Título: Introducir datos de un fichero en una tabla
Publicado por: HIPOCROFILO en 16 Octubre 2010, 15:01 pm
Hola a todos, soy nuevo en esto y no sé si alguno tuvo anteriormente esta duda.

Necesito hacer una aplicación para un proyecto de estadística en C y una de las cosas que necesito es trabajar con unos datos que tengo en un fichero externo al programa y no sé como hacerlo.
Había pensado en almacenar los datos del fichero en una tabla dentro de la aplicación para así trabajar con ellos.

¿Alguno me podría ayudar?


Título: Re: Introducir datos de un fichero en una tabla
Publicado por: dooque en 16 Octubre 2010, 15:07 pm
Cual es la duda? como leer datos de un archivo? como contruiir una tabla? o ambas?

saludos!


Título: Re: Introducir datos de un fichero en una tabla
Publicado por: do-while en 16 Octubre 2010, 15:12 pm
¡Buenas!

Si no das mas informacion dificilmente te podremos ayudar. Todo depende de los datos que contenga el fichero. Si son distintos tipos de datos sin ninguna relacion logica (cadenas, datos numericos... mezclados de forma aleatoria), tendras que saber como distinguir los distintos datos y tratarlos segun te convenga. Si por el contrario los datos estan relacionados logicamente por bloques (structs), puedes tratarlo como un fichero binario de acceso directo. No se como tienes que tratar los datos, asi que dependiendo del trabajo que tengas que hacer, puede que necesites cargarlos en memoria o igual puedes tratar directamente con el fichero...

Lo dicho. Sin mas informacion no te podemos indicar que te puede convenir. De todas formas, la mejor forma que encontraras para aprender, es probar tu mismo distintas alternativas y ver cual te convence mas, y si te surgen dudas con un codigo concreto, preguntar.

¡Saludos!

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.


Título: Re: Introducir datos de un fichero en una tabla
Publicado por: HIPOCROFILO en 16 Octubre 2010, 15:21 pm
Tengo un fichero con unos datos de un experimento (float) y al lado el número de veces que se produce ese dato.
Necesito coger los datos del fichero e introducirlos en la aplicación y había pensado en almacenarlos en una tabla para luego trabajar con ellos para calcular distintas cosas.

Y no sé hacer ninguna de las dos cosas, agradezco toda la ayuda que me podáis dar, estoy empezando en el mundo de la programación y estoy un poco verde aún.


Título: Re: Introducir datos de un fichero en una tabla
Publicado por: do-while en 16 Octubre 2010, 15:29 pm
¡Buenas!

Pues si no sabes hacer ninguna de las dos cosas, te recomiendo que empieces por lo mas facil. Estudia el manejo de ficheros y los tipos derivados de datos. Una vez hagas eso, el problema se resulve solo.

¡Saludos!

PD: En la sección de libros y papers encontraras buen material. Te recomiendo el libro "Como programar en C,C++ y Java" de Deitel & Deitel.