Problema leyendo fichero
Publicado por Laura (3 intervenciones) el 12/11/2007 19:55:14
Hola, tengo un problema a la hora de leer un fichero en C++.
El caso es que únicamente estoy intentando saber el numero de líneas que tiene un fichero y el código que he creado ha sido tan simple como:
if (fichero.is_open)
{
while (!fich.eof())
contador++;
}
else
cout << "ERROR";
Pues, el caso es que se me queda colgado cuando entra en el "while no sea final de fichero" (while (!fich.eof()))...
Me podéis ayudar? Es que no entiendo cómo en algo tan básico no funciona, la verdad es que estoy apuradísima y no sé como arreglarlo.
Espero vuestra ayuda. Muchas Gracias.
Se me olvidaba decir que la extension de mi fichero no es txt sino que tiene una extension inventada .pra (será de practica jejee. Es que estoy estudiando y debo entregar una practica).
Tendrá algo que ver la extension??
El caso es que únicamente estoy intentando saber el numero de líneas que tiene un fichero y el código que he creado ha sido tan simple como:
if (fichero.is_open)
{
while (!fich.eof())
contador++;
}
else
cout << "ERROR";
Pues, el caso es que se me queda colgado cuando entra en el "while no sea final de fichero" (while (!fich.eof()))...
Me podéis ayudar? Es que no entiendo cómo en algo tan básico no funciona, la verdad es que estoy apuradísima y no sé como arreglarlo.
Espero vuestra ayuda. Muchas Gracias.
Se me olvidaba decir que la extension de mi fichero no es txt sino que tiene una extension inventada .pra (será de practica jejee. Es que estoy estudiando y debo entregar una practica).
Tendrá algo que ver la extension??
Valora esta pregunta


0