AnteriorPosterior

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

AnteriorPosterior