SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Montesito en Viernes 22 de Marzo de 2002, 08:25

Título: Re: Lectura de Fichero
Publicado por: Montesito en Viernes 22 de Marzo de 2002, 08:25
Hola!
Recien me estoy iniciando en Programación en C.
Estoy tratando de hacer un programita que lea tres variables desde un archivo txt (desde un fichero). Si bien el programa no da error, tampoco hace nada =(
Alguien me puede dar un ejemplo.
Gracias =)
Título: Re: Lectura de Fichero
Publicado por: jpastor en Viernes 22 de Marzo de 2002, 20:14
Pues primero necesitaras saber como están los datos almacenados en el fichero y sobre todo el tipo de datos que son.

Suponiendo que sean tres enteros y el fichero de texto tenga la forma:
 
Citar
1 50 -10


El programa podría ser:

 
Citar
int dat1, dat2, dat3;
FILE *fichero;
fichero = fopen ("archivo.txt", "r");
fscanf (fichero, "%d %d %d", &dat1, &dat2, &dat3);
Título: Re: Lectura de Fichero
Publicado por: bob en Lunes 25 de Marzo de 2002, 20:03
No puedes poner el "trozo" de codigo que utilizas para ver si has cometido algún error?
Hay muchas formas de leer variables de un fichero...
Título: Re: Lectura de Fichero
Publicado por: Montesito en Martes 26 de Marzo de 2002, 02:51
Gracias Bob, con el ejemplo que me dio jpastor solucione mi problema.
No obstante tengo miles de dudas e inquietudes.
Salu2
Título: Lectura de Fichero
Publicado por: jpastor en Martes 26 de Marzo de 2002, 18:42
pregunta! pregunta! a ver si podemos ayudar.