Programación General => C/C++ => Mensaje iniciado por: gerarca en Martes 26 de Abril de 2011, 07:29
Título: Fin de linea de un archivo .txt!!
Publicado por: gerarca en Martes 26 de Abril de 2011, 07:29
saludos amigos!! si tengo un archivo llamado "letra.txt", entonces quisiera saber como se puede hacer para saber que la linea 1 ya termino y pos ahora le toca a la linea 2 y despues la linea 3 y haci susesivamante..... como puedo hacer para saber que la linea ya termino???
Título: Re: Fin de linea de un archivo .txt!!
Publicado por: Leber en Martes 26 de Abril de 2011, 09:23
Si solo quieres saber si es fin de linea ves cogiendo caracteres hasta que encuentres un salto de linea: 'n'. Eso querrá decir que la linea se ha acabado.
Saludos
Título: Re: Fin de linea de un archivo .txt!!
Publicado por: gerarca en Miércoles 27 de Abril de 2011, 00:46
Leber, no funciona fijate lo que hice:
[
Código: C++
char letra;
int i=0;
fstream leer("letras.txt");
while(!leer.eof())
{
leer >> letra;
if( letra =='n')
i++;
}
cout<<"total de saltos de lineas: "<< i << endl;
Título: Re: Fin de linea de un archivo .txt!!
Publicado por: Leber en Miércoles 27 de Abril de 2011, 09:31
En C++ no se bien bien como sería. En C lo he hecho así y funciona: