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
#include
int main(){
printf("El contenido de la carpeta actual es:\n");
system ("ls");
return 0;
}