Bonjour!
J'ai une question:
Les instructions system("...") sont elles exclusivement pour dev-cpp?
J'ai entendu dire que system("pause") n'est que pr dev-cpp...
Version imprimable
Bonjour!
J'ai une question:
Les instructions system("...") sont elles exclusivement pour dev-cpp?
J'ai entendu dire que system("pause") n'est que pr dev-cpp...
system() est une fonction standard pour exécuter une ligne de commande, mais le contenu de la ligne de commande en questio nn'est pas forcément compris sous tous les OS ou par tous les shells.
on associe souvent system("pause") à Dev-C++, à cause d'un bug de Dev-C++ qui oblige de mettre system("pause") à la fin d'un programme console pour le tester, sinon la console se ferme dès la fin du programme (bien avant qu'on ait le temps de lire les résultats)
Connais-tu la liste(une partie) des system(...) et leur fonctionnalités?
system sert à executer une commande système. Donc ça dépend de ton OS.
Par exemple, pour afficher la liste des fichiers, tu pourras faire system("dir") sous Windows, ou system("ls") sous Unix.
A ce niveau ça n'a plus aucun rapport avec le C++, tu devrais donc aller poser ta question sur le forum correspondant (Windows ou Linux).
Ok merci à vous!