fonctions de la bibliothèque C - système ()
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