[lenguaje C] ¿función para salir de la consola?

popoff -  
 sohaib -
Buenas noches,

Solo busco la función que permite cerrar la consola al final del programa.
Del tipo
system("PAUSE"); (que pausa el programa)
pero que permita cerrar la consola.
gracias.
Configuración: Windows Vista Firefox 2.0.0.11

8 respuestas

  1. fiddy Mensajes publicados 441 Fecha de registro   Estado Colaborador Última intervención   1 847
     
    No veo muy bien lo que quieres decir. Pero prueba:
    system("exit");

    Además, cuando ejecutes tu programa, no hace falta cerrar la ventana ya que se cierra sola al final del programa. (A menos que lo lances desde la consola, pero en ese caso, eso molestará al usuario si se cierra).
    Así que lo más limpio es simplemente salir del programa con un simple: return 0;
    Saludos
    --

    Google is your friend
    10
    1. sohaib
       
      muchas gracias
      0
  2. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 660
     
    hay que terminar cmd.exe con un taskkill
    3
  3. Char Snipeur Mensajes publicados 10112 Fecha de registro   Estado Colaborador Última intervención   1 331
     
    No entiendo lo que quieres hacer. Pienso que es imposible.
    dinos cuál es exactamente el comportamiento que esperas y qué quieres hacer.
    --

    ¡Saludo! Cuando no se sabe, ¡no se toca!JBT
    Char Snipeur
    2
  4. RoMz34
     
    Lo siento por sacar este tema antiguo, pero mejor no abrir otro. Tengo el mismo problema que la persona que publicó, en una fiesta intenta programar en lenguaje C (según entiendo), y en su código busca un sistema que permita salir de la consola automáticamente. Tomó como ejemplo system("PAUSE") que sirve para pausar el programa.

    Tengo el mismo problema que él: soy principiante, empecé ayer, sigo un tutorial para aprender a programar, y el primer TP consiste en crear un + o -, mi problema es que en el menú me gustaría que se pueda elegir entre empezar o salir... no conozco el comando que permita cerrar la consola. system("...") <=== así es. no hay más claro, si alguien pudiera ayudar... :s
    2
  5. RoMz34
     
    gracias ^^ system("exit") no funciona, pero en realidad solo me hacía falta un método para ir al final del programa, o para terminar el programa => return 0; SIMPLEMENTE, graciasiiiiiiiiiii ^^, lo siento, empecé ayer, así que no es tan evidente todo esto para mí!
    2
  6. SebManfred Mensajes publicados 484 Fecha de registro   Estado Miembro Última intervención   128
     
    salir
    1
  7. earth
     
    Hola,

    Acabo de probar con un "return 0" al final de mi programa, pero la consola sigue abierta igual :(
    1
    1. fiddy Mensajes publicados 441 Fecha de registro   Estado Colaborador Última intervención   1 847
       
      Gracias por abrir tu propio post...
      0
  8. Mr.Chuckchucky
     
    exit(0);
    Al menos, es la respuesta en C++
    -1
    1. fiddy Mensajes publicados 441 Fecha de registro   Estado Colaborador Última intervención   1 847
       
      8 años después :-).
      Eso no cierra la consola...
      Eso termina el programa con el código de error 0.
      Además, cuando se sale con el código 0, generalmente proviene de main(). Y usaremos return 0; para salir. Para salir de un programa en caso de error, es más bien exit(EXIT_FAILURE); que usaremos.
      0