10.1. Llamadas al sistema: system
Curso: Fundamentos de programación en C, por Nacho Cabanes
10. Bibliotecas de uso frecuente
10.1. Llamadas al sistema: system
Si hay algo que no sepamos o podamos hacer, pero que alguna utilidad del sistema operativo sí es capaz de hacer por nosotros, podemos hacer que ella trabaje por nosotros. La forma de llamar a otras órdenes del sistema operativo (incluso programas externos de casi cualquier tipo) es utilizar la orden “system”. Por ejemplo, podríamos mostrar la lista de ficheros de la carpeta actual con la orden “ls”, así:
/*---------------------------*/ /* Ejemplo en C nº 85: */ /* C085.C */ /* */ /* Llamadas a servicios del */ /* sistema */ /* */ /* Curso de C, */ /* Nacho Cabanes */ /*---------------------------*/ #include <stdio.h> #include <stdlib.h> int main(){ printf("El contenido de la carpeta actual es:\n"); system ("ls"); return 0; }
Actualizado el: 15-01-2015 23:37