Funcion System() en C++
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
Publicar un comentario