Código:
Estoy aprendiendo y encontré ese pedazo para ver, pero no compila, alguien sabe la razón?. /** Operaciones de lectura de archivos Para abrir un archivo y realizar operaciones de lectura se crea un objeto de la clase ifstream. Después de abrir el archivo se puede leer su contenido utilizando las funciones miembro de la clase ifstream o bién el operador de extracción. Cuando se lee un archivo, por lo general se empieza al principio del mismo y se leerá su contenido hasta que se encuentre el final del archivo. Para determinar si se ha llegado al final del archivo se puede utilizar la función miembro eof como condición de un bucle while. Además se puede utilizar la función miembro fail para detectar un error al abrir el archivo, esto se demuestra en el siguiente programa: */ #include <fstream.h> int main() { ifstream archivo("Pruebas.txt", ios::noreplace); char linea[128]; long contador = 0L; if(archivo.fail()) cerr << "Error al abrir el archivo Pruebas.txt" << endl; else while(!archivo.eof()) { archivo.getline(linea, sizeof(linea)); cout << linea << endl; if((++contador % 24)==0) { cout << "CONTINUA..."; cin.get(); } } archivo.close(); return 0; }