/* Lee una línea del fichero y lo guarda en buffer,
devuelve el número de caracteres de la línea leída
Ojo, el fichero debe acabar con un retorno de carro para que no dé error */
int leer_linea(FILE *fichero, char *buffer)
{
int i = 0, total = 0;
char c;
while (fread(&c, sizeof(char), 1, fichero) != 0)
{
if (c == 0xd) then
{
buffer[i++] = 0;
break;
}
else
buffer[i++] = c;
total++
}
return leidos;
}