Título: Problema con EOF Publicado por: Mario Olivera en 30 Agosto 2014, 17:56 pm Hola gente del foro, tengo un problema con un programa que al intentar construirlo me tire el error de que EOF no ha sido declarado :
Citar /home/alumno/Escritorio/Proyectos C++/practicas/libroCalificaciones.cpp||In member function ‘void libroCalificaciones::recibirCalificaciones()’:| /home/alumno/Escritorio/Proyectos C++/practicas/libroCalificaciones.cpp|48|error: ‘EOF’ was not declared in this scope| ||=== Build finished: 1 errors, 0 warnings ===| Les dejo la parte del código donde uso EOF, por las dudas trabajo en linux Código
Disculoen las molestias, saludos! :) Título: Re: Problema con EOF Publicado por: rir3760 en 30 Agosto 2014, 18:01 pm Antes de utilizar la macro EOF debes incluir el encabezado <cstdio>.
Un saludo Título: Re: Problema con EOF Publicado por: flony en 1 Septiembre 2014, 03:50 am por las dudas las lineas 18 y 28 son identicas no deberian ser distintas ?
Título: Re: Problema con EOF Publicado por: ecfisa en 1 Septiembre 2014, 06:35 am Hola.
Una sugerencia, para reducir tu código: Código
Saludos. Título: Re: Problema con EOF Publicado por: 6666 en 1 Septiembre 2014, 07:35 am while ((calificacion= cin.get()) != ' ') o while ((calificacion= cin.get()) != ' ')
tambien creo while ((calificacion= cin.get()) != '0x0A') o while ((calificacion= cin.get()) != '\n') Título: Re: Problema con EOF Publicado por: Mario Olivera en 2 Septiembre 2014, 00:43 am Antes de utilizar la macro EOF debes incluir el encabezado <cstdio>. Un saludo Muchas Gracias rir3760 por tu ayuda, pude sulocionar el problema, ;-) por las dudas las lineas 18 y 28 son identicas no deberian ser distintas ? Si flony! muchas gracias! ;-) Hola. Una sugerencia, para.. while ((calificacion= cin.get()) != ' ') o while ((calificacion= cin.get()) != ' ') El código esta en un libro no lo programe yo :S Saludos a todos ;D |