// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006 // Capítulo 10: Ficheros // Inclusión de librerías #include <iostream.h> #include <fstream.h> // Para usar la instrucción 'exit' #include <stdlib.h> int main() { // Fichero de entrada ifstream ficheroTexto1; char c; // Apertura fichero. No lo crea si no existe. ficheroTexto1.open ("texto.txt", ios::nocreate); if (ficheroTexto1.fail()) { cout << "Error en la apertura del fichero texto.txt" << endl; exit(1); } // Comprobamos que el fichero no esté vacío // Ponemos el flag de saltarse los espacios en blanco a falso ficheroTexto1.unsetf(ios::skipws); // Leemos todos los caracteres del fichero while (ficheroTexto1 >> c) { // Lo mostramos por pantalla cout << c; } // Cerramos el fichero ficheroTexto1.close(); return 0; }