Así que si crees que has hecho manejo de archivos entonces lee mi respuesta
Para abrir un archivo. En c++, primero, tenemos que crear objetos de flujo de archivos y adjuntar esos archivos con estos objetos de flujo. Estos objetos se pueden crear a partir de las clases ifstream y ofstream que ya están definidas en el archivo de cabecera fstream.
Usamos la clase ifstream para crear objetos file stream para leer o extraer contenidos del archivo
Usamos la clase ofstream para crear objetos file stream para escribir en el archivo.
Podemos abrir un archivo para leer o escribir llamando a la función open() de la clase
Sintaxis -
clase file_stream objeto file stream
objeto file stream.open(filename, filemode);
El primer argumento es el filename que requiere el nombre del archivo.
El segundo argumento es filemode. We tells the compiler for which purpose the file is opened
When create objects of
ifstream -> iOS::in is passed as default
Ofstream -> ios::out in passed as default
ios::out is a filemode which tells the compiler that the file is opened for reading purpose only
ios::trunc is a filemode which delete all the contents of a file .