Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: ilcrack en 19 Enero 2016, 17:29 PM

Título: Contar tipo de linea desde Fichero
Publicado por: ilcrack en 19 Enero 2016, 17:29 PM
a
Título: Re: Contar tipo de linea desde Fichero
Publicado por: ivancea96 en 19 Enero 2016, 17:56 PM
Cuenta el número de lineas vacías.
Si al final no colocas una linea vacía, suma 1.
Título: Re: Contar tipo de linea desde Fichero
Publicado por: ilcrack en 19 Enero 2016, 18:16 PM
a
Título: Re: Contar tipo de linea desde Fichero
Publicado por: ivancea96 en 19 Enero 2016, 18:56 PM
Las 2 mejores opciones que tienes son: o utilizar siempre ifstream::get(), y si es \n sumas uno al contador, sin más, en un bucle; o utilizar getline y ver si la linea que lee está vacía. Ese código está bastante liado.

Además:
Código (cpp) [Seleccionar]
if (c!='\n');
else
{
}


Es equivalente a:
Código (cpp) [Seleccionar]
if (c=='\n'){
}


Y es más natural y legible esta última forma.