C++: Leer de un fichero de texto (2)
Leer todo un fichero de texto usando C++
Lenguaje: C++ (compilador: G++ 4.5.2 Linux)
Categoría: Básico
// Fuente procedente de ErrorDeSintaxis.es
// Leer todo un fichero de texto usando C++
// Compilador: G++ 4.5.2 Linux
// Nivel: Básico
// Disponible desde 29/07/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=344
#include <iostream> #include <fstream> using namespace std; int main () { fstream ficheroEntrada; string nombre; string frase; cout << "Dime el nombre del fichero: "; getline(cin,nombre); ficheroEntrada.open ( nombre.c_str() , ios::in); if (ficheroEntrada.is_open()) { while (! ficheroEntrada.eof() ) { getline (ficheroEntrada,frase); cout << "Leido: " << frase << endl; } ficheroEntrada.close(); } else cout << "Fichero inexistente o faltan permisos para abrirlo" << endl; return 0; }