/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Salida del compilador.

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
LuisRR



Registrado: 14 Dic 2011
Mensajes: 4

MensajePublicado: 24/12/2011 7:44 am
Título: Salida del compilador.

Hola a todos.

Es la primera vez que escribo en el foro y lo que quiero preguntaros es:
¿Dónde puedo ver la salida que produce un programa al ejecutarlo en Dev-C++?

Muchas gracias por anticipado.

Un saludo,

Luis.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 7516
Ubicación: Mexico

MensajePublicado: 24/12/2011 9:02 am
Título:

Cuando se ejecuta un programa desde Dev-C++ este se abre como una aplicación de consola (otros IDEs y PTEs como SciTE permiten que se ejecute en una ventana hija).

Si tienes problemas al ver el programa en ejecución soluciones hay varias. Por ejemplo colocar una pausa al final de este:
Código:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   puts("hola, mundo");
   system("pause");
   
   return EXIT_SUCCESS;
}


Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
LuisRR



Registrado: 14 Dic 2011
Mensajes: 4

MensajePublicado: 24/12/2011 9:24 am
Título:

Vale, pero mi código es este:

#include <stdio.h>

main(){
int dato1, dato2, resultado;
dato1 = 20;
dato2 = 10;

// Suma
resultado = dato1 + dato2;
printf("%d + %d = %d\n", dato1, dato2, resultado);

//Resta
resultado = dato1 - dato2;
printf("%d - %d = %d\n", dato1, dato2, resultado);

//Producto
resultado = dato1 * dato2;
printf("%d * %d = %d\n", dato1, dato2, resultado);

//Cociente
resultado = dato1 / dato2;
printf("%d / %d = %d\n", dato1, dato2, resultado);

return 0;
}

¿No debería funcionar?

Un saludo,

Luis.
Volver arriba
cheroky



Registrado: 22 Sep 2005
Mensajes: 2556
Ubicación: Valladolid (España)

MensajePublicado: 24/12/2011 9:49 am
Título:

Hola.

Como unidad didáctica y salvo la definición de main (falta el tipo de retorno) es correcto.

¿Por qué no utilizas el esqueleto que te puso rir3760?


·?0ƒ·
_________________
La cuestión no es si hay vida inteligente en otros planetas lejanos. La cuestión es si hay vida inteligente aquí.
Volver arriba
LuisRR



Registrado: 14 Dic 2011
Mensajes: 4

MensajePublicado: 24/12/2011 11:51 am
Título:

No tendría problema si no fuese por lo que tengo que usar en las clases jeje.
Una vez añadido el tipo de retorno (int), ¿qué es lo que puedo hacer?

Quizás el error esté en dónde busco el resultado, yo miro si está en "Ver Resultados"; ¿es ahí?

Muchas gracias.

Un saludo,

Luis.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 7516
Ubicación: Mexico

MensajePublicado: 29/12/2011 8:14 am
Título:

Tal vez te refieras a la ventana de salida ya que una de sus "tabs" o "Pestañas" tiene el titulo "Resultados". Pero si es así seguimos con un problema (ahí no se presenta la salida del programa).

Cuando ejecutas una aplicación desde Dev-C++ se abre otra aplicación. En nuestro caso es una aplicación de consola donde, si todo sale bien, se presentan los resultados de tu programa.

En el caso del ultimo debe mostrar el texto:
Código:
20 + 10 = 30
20 - 10 = 10
20 * 10 = 200
20 / 10 = 2
Presione una tecla para continuar . . .


Pero primero debes agregar el encabezado <stdlib.h> y una pausa llamando a la función "system" (puedes tomar el programa de mi primer mensaje como base).

Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
LuisRR



Registrado: 14 Dic 2011
Mensajes: 4

MensajePublicado: 02/01/2012 7:00 am
Título:

Ahora ya sí, muchas gracias a todos por vuestra respuesta. Colocando la pausa después de cada impresión por pantalla se pueden ver los resultados.

Muchas gracias!
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com