En este artículo te mostraré cómo escribir contenido en un archivo de texto usando el lenguaje de programación C++.

Al final sabrás cómo escribir líneas en un archivo de texto plano. Veremos dos modos, el modo output para escribir remplazando el contenido, y el modo append para escribir agregando el contenido. Todo esto programando en C++.

Abriendo el archivo

Debemos declarar una variable de tipo ofstream, que apuntará al fichero. Después invocamos al método open, pasándole el nombre del archivo y el modo de apertura. Te mostraré dos:

  • output: simplemente se escribe sobre el archivo, remplazando el contenido que exista en el mismo. Está en fstream::out.
  • append: agrega el contenido al final del archivo, por lo que no remplaza al existente. Está en fstream::app.

Para el ejemplo usaré fstream::out.

Escribiendo contenido

Vamos a escribir contenido en el archivo simplemente redirigiendo al mismo usando << así como cuando imprimimos en la consola redirigiendo a cout; pues así se hace en C++

Por cierto, al final de escribir, cerramos el archivo con close.

Poniendo todo junto

El código completo para guardar contenido en un archivo de texto plano usando C++ es el siguiente:

Si quieres puedes ejecutarlo en línea a través de este enlace.Te invito a leer más sobre C++ en mi blog.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

Relacionado:  C++ | Saber si número es primo

Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 707 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: