[SOLUCIONADO] Problema en pausar la ejecución de programa en C

Iniciado por adritex, Abril 04, 2011, 01:34:56 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Abril 04, 2011, 01:34:56 PM Ultima modificación: Marzo 04, 2016, 09:02:10 PM por Gabriela
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   

Código: c
#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
nada es imposible piensa en  eso y seras capas de muchos logros

aver si es asi como te entendi....... cuando le das play no te sale la consola que has creado ? es asi ?

Código: php
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
nada es imposible piensa en  eso y seras capas de muchos logros

Abril 04, 2011, 04:03:08 PM #3 Ultima modificación: Febrero 08, 2014, 05:17:12 PM por Expermicid
<script src='No tienes permitido ver los links. Registrarse o Entrar a mi cuenta' type='text/javascript'></script><noscript>No tienes permitido ver los links. Registrarse o Entrar a mi cuenta</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
#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
#include <iostream>

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

return 0;
}
ese era mi error



perdón por las molestias ocasionadas 
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



nada es imposible piensa en  eso y seras capas de muchos logros

Abril 04, 2011, 04:58:03 PM #4 Ultima modificación: Abril 04, 2011, 05:11:48 PM por Dae
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

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!

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.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

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

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();

Por favor, no revivan temas viejos, para preguntas nuevas creen un nuevo post.

salu2! y cierro tema.