El lenguaje C lee el código fuente de la función
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();