C++ Leer archivo de texto

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

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

#include "stdafx.h"
#include 
#include 
using namespace std;

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

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

	system("pause");
	return 0;
}




El resultado en consola es el siguiente:

Sólo debes tener en cuenta que al leer el archivo de texto se usarán como separadores tanto los saltos de línea como los espacios entre cadenas.

 

3 pensamientos en “C++ Leer archivo de texto

    1. 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 a Luis Eduardo Martínez Salazar Cancelar respuesta

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

Comienza escribiendo tu búsqueda y pulsa enter para buscar. Presiona ESC para cancelar.

Volver arriba