Leer un archivo de texto en C++

Te mostraremos como leer un archivo de texto en C++ en unas cuantas líneas.

También te puede interesar:

– Cómo crear archivos de texto en C++

Para este ejemplo usaremos un archivo de texto sencillo con sólo tres líneas:

Leer archivo de texto en C++

El código siguiente te permitirá leer el texto del archivo:

//decodigo.com

#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
	char cadena[128];
	ifstream fe("C:/ruta_archivos/archivo.txt");

	while (!fe.eof()) {
		fe >> cadena;
		cout << cadena << endl;
	}
	fe.close();

	system("pause");
	return 0;
}

El resultado en consola es el siguiente:

Leer archivo de texto en C++

Leer un archivo de texto en C++ no es complicado pero debes tener en cuenta que al leer el archivo de texto en este ejemplo, se usarán como separadores tanto los saltos de línea como los espacios entre cadenas.

Ver documentación: https://www.cplusplus.com/doc/tutorial/files/

4 comentarios en «Leer un archivo de texto en C++»

    • void leerArchivo(){
      string cadena;
      ifstream datos(«Estructura.txt»);
      if(datos.fail()){
      cout<<"Texto entrada Estructura.txt no existe"<<endl;
      }else{
      while(!datos.eof()){
      getline(datos,cadena); //con esta funcion tomas la linea(limitada por \n)
      cout<<cadena<<endl;
      }
      }
      }

      Responder

Deja un comentario

7 + 1 =