24/03/2015, 14:57
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 meses Puntos: 3 | |
Respuesta: El bucle while con ¡feof me duplica el último registro [C] fread retorna el numero de elementos leidos, simplemente comprueba que fread retorne el numero de elementos que quieres leer, en este caso 1, y si no retorna ese valor es porque huvo algun error o porque llegó al oef por lo que no imprimes y listo. Otra cosa, usa ferror() dentro del bucle por si hay algun error salir de el tambien. |