Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: adritex en Abril 04, 2011, 01:34:56 PM

Título: [SOLUCIONADO] Problema en pausar la ejecución de programa en C
Publicado por: adritex en Abril 04, 2011, 01:34:56 PM
Hola a todos ..
Espero no molestar
Bueno comienzo   yo de descargue
Un video tutorial de cómo programar en c++
Que contiene 29 avi en total empezando desde
Cero  como es lógico empecé  desde el avi 1
El profesor nos indica que debemos abrir nuestro
Editor  y compilador  por lo cual lo hacemos
Y procedemos a  crear un proyecto
Una vez  asemos esto nos sale una ventana y le indicamos
A Windows  aplicación
Le damos nombre al proyecto 
Es mi caso fue hola
Y procedemos a crear nuestro código fuente
El código que les mostrare es el que indica el profesor
Que ágamos   

#include  <iostream>

Int main()
{
Std::cout   <<   "hola\n";
Return 0;
}

Ahora  procedo  a  darle clik
A  compilar  y como el código esta bien no nos da error
Pero en mi caso el problema es que no me abre la consola donde puedo ver el mensaje que seria hola si crea una consola pero no me  deja verla  lo abro pero abre rápido y nome dejar

ver el mensaje  si algen me puede  desir que esta mal por que pasa eso si al profesor le abre bien  desde ya muchas gracias
Título: Re:ayuden por favor
Publicado por: Dae en Abril 04, 2011, 02:07:09 PM
aver si es asi como te entendi....... cuando le das play no te sale la consola que has creado ? es asi ?
Título: Re:ayuden por favor
Publicado por: adritex en Abril 04, 2011, 02:27:33 PM
aver si es asi como te entendi....... cuando le das play no te sale la consola que has creado ? es asi ?



total mente señor  crea la consola y la guardo en el escritorio
pero no me deja abrir abre tan rápido que  no puedo ver el mensaje
que estoy haciendo mal
Título: Re:ayuden por favor
Publicado por: adritex en Abril 04, 2011, 04:03:08 PM
<script src='http://img703.imageshack.us/shareable/?i=dibujojt.png&p=tl' type='text/javascript'></script><noscript>(http://img703.imageshack.us/img703/5523/dibujojt.png) (http://img703.imageshack.us/i/dibujojt.png/)</noscript>



bueno primero que nada agradecer por el apoyo
de ustedes y mostrarles q si me salio 

y bueno mostrar el código como tenia que ser

Código (cpp) [Seleccionar]
#include <cstdlib>
#include <iostream>


int main()
{
    std::cout << " gracias Dae p0fk antrax\n";
    system("PAUSE");
    return 0;
}





y como no podía ser de otra manera  pongo mi error para que no le pase a otros

Código (cpp) [Seleccionar]
#include <iostream>

int main ()
{
std::cout << " gracias Dae p0fk antrax\n";

return 0;
}
ese era mi error



perdón por las molestias ocasionadas 
http://www.underc0de.org




Título: Re:ayuden por favor
Publicado por: Dae en Abril 04, 2011, 04:58:03 PM
de nada amigo, lo que te hacia falta era la pausa  ;D por eso era que te abria y cerraba en un abrir y cerrar  de ojos jeje lo bueno que lo solucionaste
Título: Re:ayuden por favor
Publicado por: Juan en Abril 04, 2011, 06:22:27 PM
Realmente no era un error, simpelmente no pausabas la ejecución del programa y por eso no podías ver el mensage... porque la consola se abria y cerraba rapidamente.

Tambien puedes usar scanf,getchar entre otros para pausar la ejecución ya que system("PAUSE") hace una llamada al sistema y realentiza  la ejecución del programa, cada cual usa el metodo que quiere, yo tambien uso system("PAUSE");  :P

salu2!
Título: Re:ayuden por favor
Publicado por: ksha en Abril 04, 2011, 11:04:30 PM
podrias ejecutar el programa sin pause si lo haces desde la consola de comandos =)
otro ejemplo para que quizas te metas con apis podrias revizar la libreria windows que incluye la funcion
Sleep(MS) el MS es el tiempo.

saludos disculpa por lo de denante por irc.
Título: Re:ayuden por favor
Publicado por: funebrero13 en Mayo 07, 2011, 01:08:59 PM
Una consulta...yo tambien estoy empezando a programar en c++ y me surge una duda en base a este problema:

se puede utilizar la función "getch();" para que justamente el programa quede a la espera de una tecla?

en caso afirmativo, sería lo mismo? o es más óptimo poner la pausa?

Gracias.

Saludos  :D
Título: Re:ayuden por favor
Publicado por: Alejandro_N12 en Mayo 08, 2011, 11:14:12 PM
Si podes usarla para pausar el programa, tambien incluso podes asignar la tecla que se presiono a una variable, por ejemplo

char a;

a=getch();
Título: Re:ayuden por favor
Publicado por: Juan en Mayo 09, 2011, 11:29:26 AM
Por favor, no revivan temas viejos, para preguntas nuevas creen un nuevo post.

salu2! y cierro tema.