Red de conocimiento informático - Aprendizaje de programación - Cómo llamar a la función de archivo write() en el sistema Linux para escribir caracteres de nueva línea en el archivo

Cómo llamar a la función de archivo write() en el sistema Linux para escribir caracteres de nueva línea en el archivo

Referencia: strcat(buf, "\n");

Coloque los datos que se escribirán en buf y use la función strcat para unir el carácter de nueva línea\n al final.

int fd=open("/home/wang/time.log", O_CREAT|O_RDWR, 0666);

Abre (crea) el archivo a operar

Abrir (crear) archivos. 0666);

Abrir (crear) el archivo a operar

write(fd, buf, sizeof(buf));

Escribir datos en el archivo

La siguiente es la información del archivo de registro impresa por el proceso demonio que creé. El nombre del archivo es time.log. El contenido de la hora es escribir la hora actual en el archivo cada dos segundos.