Lo que necesito hacer es usar la función de lectura de unistd.h para leer un archivo línea por línea. Tengo esto en la actualidadunistd.h función de lectura(): ¿cómo leer un archivo línea por línea?
n = read(fd, str, size);
Sin embargo, esto se lee al final del archivo, o hasta el número de bytes de tamaño. ¿Hay alguna manera de que pueda leer una línea a la vez, deteniéndose en una nueva línea? Las líneas son todas de longitud variable.
me permite solamente estos dos archivos de cabecera:.
#include <unistd.h>
#include <fcntl.h>
El objetivo del ejercicio es leer en un archivo línea por línea, y salida de cada línea como se lee en el fondo, para imitar el fgets() y funciones fputs().
Tendrá que utilizar 'write()' para imitar 'fputs()' - no puede hacer eso con read :) –