Ej 12 Practico 1

Ej 12 Practico 1

de Juan Manuel Pacheco Garcia -
Número de respuestas: 1

Buenas tardes, en el ejercicio  12 se menciona esta funcion:

Escribir_dispositivo(nombre_dispositivo, buffer, n): Entero
 Escribe n bytes del buffer en el dispositivo indicado por el nombre, y devuelve la cantidad de bytes
 que pudo escribir, o-1 en caso de error.

Esto quiere decir que si yo, por ejemplo, leo 512 bytes del archivo con la funcion Leer(nombre_archivo, buffer, n) es posible que la funcion escribir solo haya podido escribir 200 de esos bytes? En caso de que si, es valido asumir que los 200 que si pudo escribir son los primeros 200 bytes del buffer? Asi de esa manera podria encerrar esa funcion de escritura en un loop hasta que logre escribir todo lo leido.

Muchas gracias!