Este sitio web usa cookies de terceros para analizar el tráfico y personalizar los anuncios. Si no está de acuerdo, abandone el sitio y no siga navegando por él. ×


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;
}