Declaración del problema: Escriba un programa C++ para crear un archivo utilizando el manejo de archivos y verifique si el archivo se creó correctamente o no. Si un archivo se crea con éxito, debería imprimir «Archivo creado con éxito», de lo contrario, debería imprimir algún mensaje de error.
Enfoque: Declare un archivo de clase de flujo y abra ese archivo de texto en modo de escritura. Si el archivo no está presente, crea un nuevo archivo de texto. Ahora verifique si el archivo no existe o no se creó, luego devuelva falso; de lo contrario, devuelva verdadero.
// C++ implementation to create a file #include <bits/stdc++.h> using namespace std; // Driver code int main() { // fstream is Stream class to both // read and write from/to files. // file is object of fstream class fstream file; // opening file "Gfg.txt" // in out(write) mode // ios::out Open for output operations. file.open("Gfg.txt",ios::out); // If no file is created, then // show the error message. if(!file) { cout<<"Error in creating file!!!"; return 0; } cout<<"File created successfully."; // closing the file. // The reason you need to call close() // at the end of the loop is that trying // to open a new file without closing the // first file will fail. file.close(); return 0; }
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA