Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo leer archivos DAT escritos por otros usando C y C++

Cómo leer archivos DAT escritos por otros usando C y C++

Las operaciones de archivos en lenguaje C se completan mediante punteros. Primero se llama a un puntero de archivo

FILE*

fp;

y luego se llama a una serie de funciones para operar. Los archivos se llaman para leer y escribir archivos.

fopen()

Abrir un archivo

fread()

Leer un archivo

fseek() en Avanzar o retroceder en el archivo

fclose() cierra el archivo

Las operaciones de archivo en C++ se completan de manera orientada a objetos Primero, debe haber un objeto de archivo. Inicialice el objeto de archivo pasando el nombre del archivo, luego construya objetos para leer y escribir archivos, y luego opere estos objetos para lectura y escritura.

ifstream

file1("c:\\pdos.def");//Abra el archivo como entrada, file1 es un objeto de archivo de lectura.

ofstream

file2("c:\x.123");//Abra el archivo como salida

, file2 es un objeto de archivo de escritura.

File2("c:\x.123";//abrir archivo como salida

, file2 es un objeto de archivo de escritura. Cuando encuentra un retorno de carro o lee 1024 caracteres

La función eof se utiliza para detectar si se ha llegado al final del archivo

if(file2.eof())

printf("Fin del archivo alcanzado ! seekp (1024,ios::beg);//desplaza el puntero de escritura del archivo hacia atrás 1024 bytes desde el principio del archivo

El último punto es que no importa qué idioma uses para leer el archivo, Cuando cada vez que lee un archivo, necesita averiguar el formato del archivo, por ejemplo, qué delimitador se utiliza para separar los datos en el archivo, si es una tabulación, un retorno de carro o una coma, y ​​luego escribir su propia lectura/. escriba para ese formato de archivo específico Funciones Las funciones estándar proporcionadas por C++ no pueden ayudarlo a leer varios formatos directamente.