Cómo leer archivos DAT escritos por otros usando C y C++
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 p>
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.