Código:
/**
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;
}
Estoy aprendiendo y encontré ese pedazo para ver, pero no compila, alguien sabe la razón?.