Home > Foro de Programación estructurada >

Debates de Programación estructurada > Funcion en c para que no se cierre el programa al terminar

Funcion en c para que no se cierre el programa al terminar

Escrito por Valentín el 20/01/2007

Soy principiante y me estoy introduciendo ahora en el pequeño mundo de la programación. Para empezar estoy siguiendo un curso de programación en c, pero me ha surjido un problema... Cuando programo los ejemplos del curso una vez que termina el programa se cierra inmediatamente y no puedo ver los resultados a no ser  depurandolos y siguiendo el programa paso a paso. ¿Como puedo solucionar esto? ¿Existe alguna funcion que haga que el programa no termine de ejecutarse hasta que presiones una tecla (por poner un ejemplo)?. Gracias de antemano. 


Citar  |  
Ver mensaje      

Eduardo
Buenos Aires, Argent...
Escrito por Eduardo el 31/01/2007

Hola:no alcanzo a entender del todo tu pregunta


Citar  |  
Ver mensaje     

Valentín
Cantabria, España
Escrito por Valentín el 31/01/2007

Gracias por contestar y tratar de solucionar mi problema Eduardo, pero ya he encontrado la respuesta.

Se trataba de la función system("pause"); con la implementación de windows.h


Citar  |  
Ver mensaje     

Escrito por Clifff el 16/03/2007

Pon antes de la ultima llave "}" del programa esta linea

System("pause");


Citar  |  
Ver mensaje     

Escrito por Kevin el 21/03/2007
Antes de la llave del final } pon un getchar(); o getch(); es una fcn de eco que espera que se oprima algo en el teclado para salir , pertenece a la libreria <stdio. H>

Citar  |  
Ver mensaje     

Escrito por Roo el 20/12/2008

Gracias, a mi tambien me sirvieron sus respuestas :)




Citar  |  
Ver mensaje     

Escrito por Lks.xx el 23 de Agosto

Puedes usar la funcion getch que te congela la pantalla hasta que presiones una tecla..
..
...
getch();
}

o la funcion getche, que te pide que presiones la tecle enter.

..
...
getche();
}


debe haber mas, pero esas son las que conosco yo.

espero haberte ayudado, suerte :P


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: tic nervioso en el ojo no puedo ver los videos en youtube foro ingles que es gigantografia trucar contador luz

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos