Instruction system de C
earth01
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
earth01 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
earth01 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux bien avoir une idée claire sur les différentes fonctionnalités de l'instruction system qui existe en langage C, y compris le: system("pause") , system("cls"), system("color"), ...et bien d'autres.
Merci de me répondre.
je veux bien avoir une idée claire sur les différentes fonctionnalités de l'instruction system qui existe en langage C, y compris le: system("pause") , system("cls"), system("color"), ...et bien d'autres.
Merci de me répondre.
3 réponses
-
Bonjour
La fonction system n'a pas différentes fonctionnalités. Elle n'en a qu'une : elle demande à l'interpréteur de commandes de la machine sur laquelle elle tourne d'exécuter ces commandes. Mais la fonction system elle même ne comprend pas ces commandes et ne les exécute pas.
"pause", "cls" et "color" sont des commandes qu'on peut taper à la console, indépendamment du langage C. Si tu veux savoir tout ce que tu peux faire avec system, il faut prendre le manuel de linux ou de la console windows et voir la liste des commandes.-
-
-
Pour Windows 7 (et autres systèmes mentionnés) :
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772390(v=ws.10)?redirectedfrom=MSDN
Mais, bien sûr, ton code ne sera pas portable et ne fonctionnera que sur la machine supportant la commande.
Dal -
-
Non, c'est la liste des commandes disponibles en ligne de commande avec l'interpréteur de ligne de commande sous Windows 7 (notamment).
Sur Windows 7, tu devrais donc pouvoir les utiliser avec la fonction system si tu disposes des droits pour les utiliser, que tu les utilises conformément à leur documentation, etc.
Dal
-
-
Je vais essayer d'être plus syntéthique.
Dans windows, tu un "invite de commande" ou quelque chose d'aparenter, ok ?
Dans cette fenêtre, tu peux taper des commandes comme "help" "cd" "dir" etc. et la fanêtre écrit en retour les informations demander.
La commande system(A); écrit simplement la chaine de caractère dans la fenêtre à ta place.-
-
-
earth01,
il semble que tu dises avoir "trouvé" quelque chose que tu n'as pas cherché et que tu cherches à "savoir" quelque chose qui t'a déjà été dit (et que tu aurais donc déjà "trouvé" selon ta logique).
Pardon de cette digression, mais un peu d'humour ne fait pas de mal, n'est-ce pas :-D
Bonne continuation.
Dal -
-
-
Bonjour earth01,
As-tu essayer des tutoriaux sur le langage C ?
Il y en a blindé sur le Net !