2020-05-01 23:58:52 +02:00

32 lines
1014 B
C
Executable File

/*******************************************************/ /* */
/* p_system : Ce programme définit une fonction */
/* "p_system" qui reproduit le fonctionnement */
/* de la routine system(3). */
/* */
/*******************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
int p_system (char* commande){
printf ("Execution de p_system avec : %s\n", commande);
/**********************/
/* PARTIE A COMPLETER */
/**********************/
return 0; // A modifier ...
}
int main(int argc, char * argv[]){
int res;
if (argc != 2) {
fprintf (stderr, "\nSyntaxe : %s \"une ligne de commande\"\n\n", argv[0]); exit (1);}
res = p_system (argv[1]);
printf ("Code de retour : %d\n", res);
}