Instruction system de C

Fermé
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013 - 8 nov. 2012 à 09:53
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013 - 8 nov. 2012 à 16:32
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.

3 réponses

Utilisateur anonyme
8 nov. 2012 à 11:07
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.
2
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
8 nov. 2012 à 11:21
Bonjour le père,
Est-ce les commandes "DOS" sous "Windows" ?
0
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 11:24
OK je vois maintenant, donc les différentes commandes de la fonction system ne dépendent pas du langage de programmation. eh oui je veux bien avoir une idée sur chacune de ces commandes, d'ou puis-je avoir ce manuel ??
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 8/11/2012 à 11:42
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
0
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 12:09
D'accord. c'est la liste de toutes les commandes disponibles dans Windows, je veux bien savoir ceux qui peuvent etre utilisés dans la fonction system ??
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
8 nov. 2012 à 12:44
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
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 nov. 2012 à 14:21
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.
2
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 15:00
oui je les ai trouvé. mais toutes ces commandes peuvent etre utilsé par la fonction system dans C. c'est ça ce que je veux savoir?
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 nov. 2012 à 16:13
Tu comprends vite, mais il faut t'expliquer longtemps :
OUI !!!
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
8 nov. 2012 à 16:21
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
0
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 16:32
OK vos réponses sont les bienvenues quelques soit le but. Merci beaucoup pour vous tous et merci pour votre aide.
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
8 nov. 2012 à 10:13
Bonjour earth01,
As-tu essayer des tutoriaux sur le langage C ?
Il y en a blindé sur le Net !
0
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 10:24
non j'ai pas essayé, peut tu m'orienter à ce propos??
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
8 nov. 2012 à 10:37
tape "langage C fonctionnalités de l'instruction system" sur un moteur de recherche.
Je ne peut pas plus t'aider, désolé.
0
earth01 Messages postés 14 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 10 mars 2013
8 nov. 2012 à 10:52
OK Merci pour votre aide.
j'ai déjà cherché sur Google mais j'ai pas trouvé une explication claire des différentes fonctionnalités de cette instruction .si quelqu'un aurait une idée claire sur ce sujet qu'il m'explique et merci d'avance.
Merci comme meme Heliotte :)
0