Latest web development tutorials

fonctions de la bibliothèque C - système ()

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>

description

Csystème des fonctions de bibliothèque int (const char * commande)le nom de la commande ou le nom du programme spécifié commandede commandepassée à l'environnement hôte à exécuter par un processeur, et retourne après la commande se termine.

déclaration

Voici le) système (déclaration de fonction.

int system(const char *command)

Paramètres

  • commande - le nom de la variable qui contient la chaîne demandée C.

Valeur de retour

Si une erreur se produit, la valeur de retour est -1, sinon l'état de retour de la commande.

Exemples

L'exemple suivant illustre le système () est utilisée, une liste de tous les fichiers et répertoires sous le répertoire courant sur les machines unix.

#include <stdio.h>
#include <string.h>

int main ()
{
   char command[50];

   strcpy( command, "ls -l" );
   system(command);

   return(0);
} 

Nous allons compiler et exécuter le programme ci-dessus, les résultats suivants seront dans la machine unix:

drwxr-xr-x 2 apache apache 4096 Aug 22 07:25 hsperfdata_apache
drwxr-xr-x 2 railo railo 4096 Aug 21 18:48 hsperfdata_railo
rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_XXGLOBAL_1
rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_asp_2
srwx---- 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp
rw------ 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp_1280495620
srwx---- 1 apache apache 0 Aug 21 18:48 mod_mono_server_global

L'exemple suivant illustre le système () est utilisée, une liste de tous les fichiers et répertoires sous le répertoire courant sur une machine Windows.

#include <stdio.h>
#include <string.h>

int main ()
{
   char command[50];

   strcpy( command, "dir" );
   system(command);

   return(0);
} 

Nous allons compiler et exécuter le programme ci-dessus, les résultats suivants dans la machine de fenêtres seront:

a.txt
amit.doc
sachin
saurav
file.c

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>