¿Cómo dejar de un programa y ejecutar otra en la programación c

En la programación C, la información puede entrar en su programa a través de argumentos de la línea de comandos. Información regrese a cabo gracias a la instrucción return. Esa es la forma principal, pero no la única, un programa rescata cuando se hace.

Cómo salir del programa

Su programa se cierra cuando la función main () se encuentra con la sentencia return. Tradicionalmente, esa declaración aparece al final de la función, pero no siempre tiene por qué ir allí. Además, puede utilizar la función exit () para abandonar el programa en cualquier momento, incluso dentro de una función distinta de main ().

La función exit () se utiliza para salir con gracia un programa, atar cabos sueltos, metiendo las variables en la cama, y ​​así sucesivamente. En Debe haber alguna manera de salir de aquí, esta función se utiliza en la línea 17 para dejar el programa en la función sub ().

Debe haber alguna salida de aquí

#include #include void sub (void) -INT main () {puts ("Este programa se cierra antes de que se hace.") - sub () - puts ("¿O era a propósito?") - retorno (0) -} void sub (void) {puts ("¿Cuál es el plan".) - Salida (0) -}

Es necesario incluir el archivo de cabecera stdlib.h utilizar la función exit (), y utiliza un valor int como argumento para el estado de salida, al igual que el valor pasado por el retorno de la función main ().

Ejercicio 1: Escriba el código fuente de la que debe haber alguna manera de salir de aquí en su edición. Construir y ejecutar el programa.

Cómo ejecutar otro programa

La función del sistema () dirige el programa a ejecutar otro programa o ejecutar un comando. Por ejemplo:

del sistema ("blorf") -

La declaración anterior dirige el sistema operativo para emitir el comando blorf, correr cualquier programa tiene ese nombre o la realización de cualesquiera actos de los dictados de comando blorf.

Después de ejecutar el comando, el control vuelve a su programa, que continúa con la instrucción que sigue a la función system ().

Compensación Cosas Hasta contiene dos sistemas () funciones- su código sólo necesita una. Utilice el primer sistema de declaración () si usted está utilizando en Windows utilizar la segunda sentencia si está usando cualquier otra cosa. O simplemente puede comentar la declaración en lugar de eliminarlo.

BORRADO DE COSAS PARA ARRIBA

#include #include int main () {printf ("Pulse Intro para borrar la pantalla:") - getchar () - sistema ("cls") - / * Sólo para Windows * / system ("clear") - / * Mac - Unix * / puts ("Eso es mejor") - retorno (0) -}

Línea 2 incluye el archivo de cabecera stdlib.h, que se requiere para la función del sistema () para trabajar. Asegúrese de que el comando a ejecutar está encerrada entre comillas dobles o está representado por una matriz de caracteres (string).

Ejercicio 2: Crear un nuevo proyecto mediante el código fuente se muestra en la Clearing cosas. Genere y ejecute.




» » » » ¿Cómo dejar de un programa y ejecutar otra en la programación c