Universidad nacional de costa rica En un inicio, nuestras aplicaciones basan su procesamiento en tiempo real y no almacenan los datos de salida. Siguiendo la línea EPS, nuestras aplicaciones solicitan valores a los usuarios que van a ser procesados para la muestra de las salidas esperadas. En caso de cerrarse la aplicación, dichos datos de salida desaparecen en el transcurso. Basado en lo anterior, para tener aplicaciones que aseguren la consistencia al usuario final es necesario el almacenamiento permanente en archivos como: ▪ Logs. ▪ Archivos de texto. ▪ Bases de datos. Para el trabajo de archivos de texto en C++, es necesario la inclusión de una librería. #include fstream Con esta librería ya podemos utilizar las funcionalidades de lectura y escritura descritas más adelante. Es sencillo de utilizar ya que conocen los operadores de inserción y extracción de consola. Una vez incluida la librería, utilizamos la siguiente instrucción: ofstream fs(“nombre del archivo.txt”); Luego, se pasa la cadena a agregar en el archivo. fs<<"texto a almacenar"; Y por último, se cierra el archivo. fs.close(); Una vez incluida la librería, utilizamos la siguiente instrucción: ifstream fe; Luego, se procede a abrir el archivo. fe.open("archivo.txt"); Y por último, se lee línea por línea el documento. std::string linea = ""; while(!fe.eof()){ getline(fe,linea); }