Cita de: amchacon en 21 Marzo 2013, 18:51 PMCódigo (c) [Seleccionar]int revisarnotas(int fd)
{
...
return (fd);
close(fd);
}
Devuelves el identificador fd? Tendrías que devolver mod (el numero de notas modificadas). Además el close debería ir antes del return (la función acaba en el return).
Si, es cierto, pero aun haciendo eso sigue devolviéndome 0.
El problema tiene que estar en el read, write o en el bucle de modificación de notas.
Gracias por tu ayuda.