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

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

Cómo salir del programa

Su programa se cierra cuando la función main () se encuentra con la instrucción de retorno. Tradicionalmente, esta afirmación aparece al final de la función, pero no siempre tiene que ir allí. Además, puede utilizar la función de salida () para salir del programa en cualquier momento, incluso dentro de una función distinta de main ().

La función de salida () se utiliza para dejar de fumar 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 ().

Tiene que haber alguna forma de salir

# include # include sub (void) -INT main () {puts ("Este programa se cierra antes de que se hace.") -sub () - puts ("¿O era a propósito?") -Retorno (0) - sub} (void) {puts ("Que es el plan.") -exit (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, similar al valor que se pasa por el retorno de la función main ().

Video: PROGRAMA EN C QUE DETERMINE SI UN NUMERO ES MULTIPLO DE OTRO

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

Cómo ejecutar otro programa

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

sistema("blorf") -

Video: C++ - Leer de un fichero

La sentencia anterior indica al sistema operativo para emitir el comando blorf, correr cualquier programa que tiene el nombre o la realización de cualesquiera acciones los dictados de mando 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 del sistema ().

Las cosas claras contiene dos sistemas () funciones- el código necesita sólo una. Utilizar el primer sistema () declaración de si se 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.

Las cosas claras

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

Línea 2 incluye el fichero de cabecera stdlib.h, que es necesaria 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).

Video: Como depurar un programa

ejercicio 2: Crear un nuevo proyecto utilizando el código fuente mostrado en la Las cosas claras. Generar y ejecutar.

Artículos Relacionados