- Incluir los archivos de cabecera necesarios:
Código
#include <iostream> // Para entrada y salida de datos: cout / cin #include <fstream> // Para flujos de entrada (ifstream) y salida (ofstream) #include <cstdlib> // Para la funcion exit() y la constante EXIT_FAILURE using namespace std;
- Abrir el flujo de salida:
Código
Puedes definir una ruta en el nombre del archivo si quieres que se cree en otra diferente a la actual.
string nombreFichero = "salida.txt"; ofstream fichero(nombreFichero);
- Comprobar que se ha abierto correctamente:
Código
if(!fichero){ cout << "Error al abrir el fichero: " << nombreFichero << endl; exit(EXIT_FAILURE); }
- Guardar los datos que quieras en el fichero:
Código
for(size_t i = 0; i < filas; ++i){ for(size_t j = 0; j < columnas; ++j){ fichero << matriz[i][j] << " "; } fichero << endl; }
- Cerrar el flujo:
Código
fichero.close();