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++