Dev - C++ - leer lineas de un fichero en c

 
Vista:

leer lineas de un fichero en c

Publicado por chavipu (1 intervención) el 17/05/2005 12:18:56
Hola, soy principiante en la programacion y tengo varias dudas q agradeceria que me pudierais solucionar. Estoy haciendo una practica en la cual tengo q leer de las lineas de un fichero *.adf una a una y copiarlo en una estructura en los diferentes campos.El fichero es de este tipo
Ejemplo:
4 <CR>
a b <CR>
0 {0,2} <CR>
1 3 <CR>
<EOF>
Solo tengo que copiar lo q hay antes de <CR> de cada linea. El codigo que ya he programado es este:

#include <stdio.h>

typedef struct afd {int est;
char sim[20];
int estif[20];
int fun[100];}adf;


int main()
{
FILE *fichero;

fichero= fopen("*.afd" , "r");
if ( fichero == NULL )
{
printf( "No se puede abrir el fichero./n" );
exit(1)
}
while (fgetc(fichero)!="<")
{
&adf.est=fgetc(fichero);

Pero no funciona,lo copia como caracter pero lo tengo que pasar como entero. Si alguien me puede echar una mano?? Graciasss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder