Fecha y hora actual: Sábado 16 Dic 2017 06:21
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

PORQUE ESTE CICLO EOF NO ME FUNCIONA

Responder al Tema

Índice del Foro > C, C#, Visual C++ > PORQUE ESTE CICLO EOF NO ME FUNCIONA

Autor Mensaje
christian38613



Registrado: 31 Oct 2017
Mensajes: 1

Mensaje Publicado: Martes 31 Oct 2017 13:49

Título del mensaje: PORQUE ESTE CICLO EOF NO ME FUNCIONA

Responder citando

Este codigo me dice si una secuencia de numeros es creciente. En caso contrario me dice a partir de donde no lo es... La entrada de datos que pongo al probar es 3 4 5 ^Z, pero me lee la ^Z y no se para el ciclo...En en el caso de que la secuencia no es creciente si me funciona...Que pueda pasar?





#include <stdio.h>
#include <stdlib.h>

int creciente (int *num);//Prototipo de la funcion



void main()
{
int num;
printf("Introduce la serie de numeros: ");

if(scanf("%d", &num)==EOF)puts("ES UNA CADDENA VACIA\n");
else {

if (creciente(&num)==-1)printf("La cadena es creciente");
else printf("la cadena no es creciente y se rompe en %d", num);

}
}

int creciente (int *num){
int ant;
ant=*num;
while(scanf("%d", num)!=EOF){

if(ant<*num) ant=*num;

else return *num;
}
return -1;

}


Volver arriba
Ver perfil del usuario Enviar mensaje privado
Pedrolo
Usuario Inquieto


Registrado: 07 May 2017
Mensajes: 50
Ubicación: Posiblemente lejos de ti

Mensaje Publicado: Viernes 03 Nov 2017 05:29

Título del mensaje: PORQUE ESTE CICLO EOF NO ME FUNCIONA

Responder citando

Depende del sistema, además, si estás en Windows lo normal es que uses las propia API para trabajar debidamente con el teclado. Si es para un ejercicio de clase no le des mucha importancia, el profe sabrá comprender. Usa otro carácter para indicar el final de la secuencia (por ejemplo un punto).

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 1 Hora

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Boton JS no funciona en blogguer

NrsctR Java Web 5 Sábado 29 Abr 2017 01:55 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ciclo for anidado en while

stifftico97 Excel 0 Miércoles 30 Nov 2016 17:29 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ciclo for anidado en while

stifftico97 Excel 0 Miércoles 30 Nov 2016 17:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ciclo for anidado en while

stifftico97 Excel 0 Miércoles 30 Nov 2016 17:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Necesito ayuda para realizar este programa, por...

juanazo23 C, C#, Visual C++ 1 Martes 18 Oct 2016 18:36 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,