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
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.
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
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.
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.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
8 nov. 2012 à 14:21
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.
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
Messages postés
14
Date d'inscription
jeudi 8 novembre 2012
Statut
Membre
Dernière intervention
10 mars 2013
8 nov. 2012 à 15:00
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?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
8 nov. 2012 à 16:13
8 nov. 2012 à 16:13
Tu comprends vite, mais il faut t'expliquer longtemps :
OUI !!!
OUI !!!
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 104
8 nov. 2012 à 16:21
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
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
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
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.
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
8 nov. 2012 à 10:13
Bonjour earth01,
As-tu essayer des tutoriaux sur le langage C ?
Il y en a blindé sur le Net !
As-tu essayer des tutoriaux sur le langage C ?
Il y en a blindé sur le Net !
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
8 nov. 2012 à 10:24
non j'ai pas essayé, peut tu m'orienter à ce propos??
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
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é.
Je ne peut pas plus t'aider, désolé.
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
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 :)
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 :)
8 nov. 2012 à 11:21
Est-ce les commandes "DOS" sous "Windows" ?
8 nov. 2012 à 11:24
Modifié par [Dal] le 8/11/2012 à 11:42
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
8 nov. 2012 à 12:09
8 nov. 2012 à 12:44
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