Red de conocimiento de abogados - Derecho de sociedades - ¿Cómo utilizar la lectura y escritura en lenguaje C?

¿Cómo utilizar la lectura y escritura en lenguaje C?

1. Corrección: la lectura y la escritura se utilizan en UNIX o en algunos sistemas similares a UNIX, como los sistemas LINUX, y se denominan funciones del sistema LINUX. Esta función sólo se puede utilizar en un sistema operativo específico y tiene poca portabilidad. fread y fwrite son funciones de la biblioteca C. Esta función básicamente se puede utilizar en cualquier sistema operativo y es muy portátil. 2. La introducción al conocimiento básico solo presenta las funciones del sistema LINUX. Las más utilizadas son crear, abrir, cerrar, leer, escribir, buscar y acceder, que generalmente se usan para la programación de archivos. , debes hablar de otro conocimiento, archivos. El descriptor (descripción del archivo) es un número no negativo. Prototipo de función: int read(int fd, const void *buf, size_t length) Función: leer bytes de longitud del archivo señalado por el descriptor de archivo fd en el búfer señalado por buf, y el valor de retorno es la lectura real El número de bytes Función int write(int fd, const void *buf, size_t length): escribe bytes de longitud desde el búfer señalado por buf al archivo señalado por el descriptor de archivo fd, y el valor de retorno es la escritura real Ejemplo del número de bytes ingresado: #define LENGTH 1024#define BUFFES_SIZE 1024int n1, n2;int fd1, fd2;int buffer[BUFFES_SIZE];fd1 = open( "Hello1.txt", O_RDWR | O_CREAT, O_IRUSE | O_IWUSR);fd2 = open( "Hello2 .txt", O_RDWR | O_CREAT, O_IRUSE | O_IWUSR);n1 = leer( fd1, buffer, LENGTH);n2 = escribir( fd2, buffer, n1); Vale, estoy agotado. La respuesta es completamente original. Espero que esto ayude tu