Programación en C++ – Lectura y escritura de archivos

La lectura y escritura de archivos son tareas comunes en la programación en C++. Puedes utilizar las clases y funciones proporcionadas por la biblioteca estándar para manipular archivos. Aquí tienes un ejemplo de cómo realizar la lectura y escritura de archivos en C++:

Lectura de Archivos:

#include <iostream>
#include <fstream> // Incluir la cabecera para trabajar con archivos

int main() {
    std::ifstream archivo("salida.txt"); // Abre el archivo en modo lectura

    if (!archivo) {
        std::cerr << "No se pudo abrir el archivo." << std::endl;
        return 1;
    }

    std::string linea;
    while (std::getline(archivo, linea)) {
        std::cout << linea << std::endl;
    }

    archivo.close(); // Cierra el archivo

    return 0;
}

Escritura de Archivos:

#include <iostream>
#include <fstream>

int main() {
    std::ofstream archivo("salida.txt"); // Abre el archivo en modo escritura

    if (!archivo) {
        std::cerr << "No se pudo crear el archivo." << std::endl;
        return 1;
    }

    archivo << "Hola, este es un archivo de salida." << std::endl;
    archivo << "Segunda línea." << std::endl;

    archivo.close(); // Cierra el archivo

    return 0;
}

Después de trabajar con archivos, es importante cerrarlos utilizando el método .close() para liberar los recursos adecuadamente.

La biblioteca fstream proporciona las clases ifstream para lectura y ofstream para escritura de archivos. Con estas clases, puedes realizar operaciones de lectura y escritura en archivos de manera sencilla y eficiente.

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

Deja un comentario