Introducir datos de un fichero en una tabla

Iniciado por HIPOCROFILO, 16 Octubre 2010, 15:01 PM

0 Miembros y 1 Visitante están viendo este tema.

HIPOCROFILO

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?

dooque

Cual es la duda? como leer datos de un archivo? como contruiir una tabla? o ambas?

saludos!
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.  -- Kernighan

do-while

¡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.
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

HIPOCROFILO

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.

do-while

¡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.
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!