/
Inicio :: Foros

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

Duda basica

 
      Índice del Foro elrincondelc.com -> Errores/Sugerencias del curso
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
killercillo



Registrado: 02 Sep 2006
Mensajes: 5

MensajePublicado: 03/09/2006 2:32 pm
Título: Duda basica

En el curo cuando pruevo un programa y ejecuto el exe no veo el resultado ni poniendo el system("PAUSE"); o el getch(); .q tengo q hacer? trabajo con el dev-c++ bajo windows
Volver arriba
scanfernan



Registrado: 15 Ago 2005
Mensajes: 150
Ubicación: PUEBLA,PUE

MensajePublicado: 03/09/2006 9:24 pm
Título:

¿ lo has puesto antes de cualquier return ?
Código:

#include <stdio.h>
int main()
{
printf("hola mundo\n");
system("Pause");
return 0;
}

_________________
- Si el Debuggear es el proceso de remover Bugs, entonces el programar debe ser el proceso de ponerlos.
Volver arriba
killercillo



Registrado: 02 Sep 2006
Mensajes: 5

MensajePublicado: 03/09/2006 11:54 pm
Título:

si lo e puesto y en el primer codigo funciono, pero en los demas ejemplos q se van complicando no.
Volver arriba
killercillo



Registrado: 02 Sep 2006
Mensajes: 5

MensajePublicado: 04/09/2006 12:25 am
Título:

en ese codigo por ejemplo q as puesto me sale q me da error el getch(); o el otro comando sistem ese
Volver arriba
rir3760



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

MensajePublicado: 04/09/2006 2:53 am
Título:

Si estas utilizando Dev-C++ este programa debe compilar correctamente:
Código:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{   
   printf("Hola, mundo\n");
   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
Requiem



Registrado: 11 Abr 2006
Mensajes: 706

MensajePublicado: 04/09/2006 3:14 am
Título:

Por lo q dices, eso de q se encienda la ventana y luego se cierre me suena a q el sistema intenta leer algo q no puede leer o algo por el estilo...
Si haces lo q dice rir de esribir algo , els system y luego el return seguro q t tendria q funcionar
vaya bien
REquiem
Volver arriba
golfm



Registrado: 25 Ago 2006
Mensajes: 15

MensajePublicado: 04/09/2006 8:53 am
Título: Salida por pantalla

yo lo he puesto asi, y funciona bien: Laughing

#include <stdio.h>
int main()
{
printf("hola mundo\n");
getch();
return 0 ;
}


Saludos
Matias "el mudito" Embarassed
Volver arriba
killercillo



Registrado: 02 Sep 2006
Mensajes: 5

MensajePublicado: 04/09/2006 10:01 am
Título:

aver pongo este codigo y compilo y funciona bien:

#include <stdio.h>

int main()
{
int precio;

precio = ( 4 * 25 * 100 ) * ( 1.16 );

printf( "El precio total es: %i", precio );

return 0;
}

pero no puedo ver resultado final entonces lo pongo asi:

#include <stdio.h>

int main()
{
int precio;

precio = ( 4 * 25 * 100 ) * ( 1.16 );

printf( "El precio total es: %i", precio );
system("pause");

return 0;
}
No me compila y me sale marcado como si fuera error esto:
precio = ( 4 * 25 * 100 ) * ( 1.16 );

algo no funciona bien
Volver arriba
MatZ



Registrado: 23 Sep 2004
Mensajes: 179
Ubicación: Valencia

MensajePublicado: 04/09/2006 1:34 pm
Título:

Para poder usar system tendras que incluir esta cabecera
Código:
 #include <cstdlib>

ya que al parecer estas compilando en C++ y en C++ necesita esa libreria para poder usar system.

En cambio si compilas en C, no es necesario incluir esa libreria. Esto lo he probado en Dev-cpp.

De esta forma podras compilar sin problemas, unicamente te dara un warning ya que en la operacion que realizas estas usando decimales y lo vas a almacenar en una variable entera con lo cual perderas precision.

Saludos
Volver arriba
NeutrokSilverman



Registrado: 11 Ene 2006
Mensajes: 13

MensajePublicado: 04/09/2006 1:40 pm
Título:

Escribelo de esta manera y deberia funcionar, Saludos.

#include <stdio.h>

int main()

{

int precio;

precio = ( 4 * 25 * 100 ) * ( 1.16 );

printf( "El precio total es: %i", precio );

getchar ();

return 0;

}
_________________
"El Limite de la Programación es el límite de la imaginación de cada uno de nosotros."
Volver arriba
killercillo



Registrado: 02 Sep 2006
Mensajes: 5

MensajePublicado: 05/09/2006 1:19 pm
Título:

Muchas gracias ya parece funcionar si lo escribo de esta manera
Volver arriba
      Índice del Foro elrincondelc.com -> Errores/Sugerencias del curso
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