elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  No se ejecuta el programa compilado en Dev-c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: No se ejecuta el programa compilado en Dev-c++  (Leído 33,333 veces)
Aikanáro Anário


Desconectado Desconectado

Mensajes: 694



Ver Perfil WWW
Re: No se ejecuta el programa compilado en Dev-c++
« Respuesta #10 en: 28 Mayo 2010, 22:30 pm »

Al parecer el programa Dev-C++ se averio. Lo borre, volvi a instalar y ya funciona normal.

Ahora aparece la ventana, pero se cierra muy pronto, incluso con getchar();
Código:
#include <stdio.h>
int x=0,y=0;
main()
{
printf("Introduce un numero");
scanf("%d%d",&x,&y);
if(x==y)
{
printf("%d y %d son iguales",x,y);
[b]getchar();[/b]
}
else
{
printf("%d y %d no son iguales",x,y);
[b]getchar();[/b]
}
}

La ventana solo se queda si pongo otro getchar(); despues del primero
Código:
getchar();
getchar();


En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
Akai


Desconectado Desconectado

Mensajes: 823



Ver Perfil
Re: No se ejecuta el programa compilado en Dev-c++
« Respuesta #11 en: 28 Mayo 2010, 22:42 pm »

eso pasa porque el primer getchar coge basura del buffer, prueba lo siguiente:

Código
  1. setbuf(stdin,NULL)

Eso debería funcionarte. Sin embargo, eso sería innecesario en consola, o con codeblocks, que retiene el final de la ejecución del programa indicándote valores de retorno del mismo y tiempo empleado.


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines