Funcion System() en C++

Resultado de imagen para funciones system


La función system es  una funcion que esta incluida en la biblioteca de cabecera <stdlib.h>, esta función sirve para ejecutar subprocesos o comandos del sistema operativo, esta función valga la redundancia nos funciona de diversas maneras y hace diversos procesos según la cadena de caracteres que pasemos , por ejemplo si pasamos la cadena de caracteres "pause" lo que nos generara sera una pausa en la aplicación de controla que estemos manejando, y pues el sistema espera hasta que el usuario presione alguna tecla para desbloquear lo según sea el programa ejemplo:

 #include <stdio.h>
 #include <stdlib.h>
 #include <windows.h>

 int main(void)
 {
     printf("Hola, mundo.\n");
     system("pause");
     return 0;
 }


Como se muestra para usar la función system hay que incluir la biblioteca de cabecera, <stdlib.h> y se declara de la siguiente forma:

system ("cadena de comando a usar");

Otros comandos que podemos usar son:

  • system ("color") 
  • system ("cls")
  • system ("dir") 

Cabe mencionar que esta funcion funcionara de una forma diferente en windows que en Linux pues sus comandos en el sistema operativo son diferentes.

Referencias:

  • https://es.wikipedia.org/wiki/System_(stdlib)
  • https://elrincondelc.com/foros/viewtopic.php?t=17853
  • http://foro.elhacker.net/programacion_cc/duda_funcion_system_iquestporque_funciona_con_unos_comandos_y_con_otros_no-t366147.0.html
  • http://c.conclase.net/librerias/?ansifun=system



Comentarios

Entradas populares de este blog

Librería Math.h

¿Que es un IDE?

Arreglos.