Red de conocimiento informático - Computadora portátil - El lenguaje C lee el código fuente de la función

El lenguaje C lee el código fuente de la función

Sí.

Para leer y escribir bloques de datos binarios, utilice las funciones miembro read() y write(). Sus prototipos son los siguientes:

read(unsigned char *buf, int. num);

write(const unsigned char *buf, int num);

Read() lee num caracteres del archivo en el caché señalado por buf. Si se llega al final del archivo antes de leer num caracteres, puede usar la función miembro int gcount() para obtener el número real de caracteres leídos Write() escribe los num caracteres en el búfer señalado por buf en el archivo; . Vale la pena señalar que el tipo de caché es char * sin firmar y, en ocasiones, es posible que se requiera una conversión de tipo.

Ejemplo:

Unsigned char str1[]="Te amo";

int n[5];

if stream in(" XXX . Escribe toda la cadena str1 en yyy.yyy

in.read((unsigned char*)n, sizeof(n)); //Lee el entero especificado de xxx.xxx, presta atención al tipo Convertir.

dentro .cerrar(); cerrar();