Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2008, 15:33
Alvarodt
 
Fecha de Ingreso: julio-2008
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema con codigo

Si he entendido lo que quieres hacer:

#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int c, nl;
nl = 0;
while(!cin.eof()) {
c = cin.get();
if(c == '\n')
++nl;
}
printf("%d\n",nl);

}


Por ejemplo cosas por las que puede que te falle, por no poner el include iostream, por no poner el using namespace std; , por poner los = = separados que acabo de ver que falla, y otra cosa que poner que sea != de EOF es decir que no se active el flag por tanto con poner !cin.eof(); ya va

Pongo el cin por ser el flujo de entrada por defecto y desde dónde se supone que va a leer los caracteres.