Appel de commande md-dos en C

Fermé
Ch4sis Messages postés 12 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 31 juillet 2012 - 8 avril 2003 à 12:30
 Baltazar - 8 avril 2003 à 19:07
est il possible d'appeler des commande ms-dos en language c?
du genre if.......
c:\.........
merci de votre aide.

4 réponses

Oui avec la commande "system( ... )"
0
Joshua42 Messages postés 77 Date d'inscription vendredi 4 janvier 2002 Statut Membre Dernière intervention 18 décembre 2006 8
8 avril 2003 à 14:08
il est vrai que la commande "system" fonctionne mais il vaut mieux l eviter (a cause d un manque de securite).
il existe d autre commande tel que execv, execlp, execvp ...

par contre si pour toi la securite n est pas primordiale pour ton application "system" est parfait
0
Ch4sis Messages postés 12 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 31 juillet 2012
8 avril 2003 à 16:06
merci,mais pourrais je avoir un "squelette" du programme permettant de faire appel a ces commandes(declarations,etc...)?

par exemple pour la commande "c:\dir"

merci d'avance :)
0
Et bien system ("c:\dir");

ou system ("c:\\dir");

je ne sais plus si il faut doubler les "\". Et sinon je te rappel que tu as une aide ("ctrl F1" en générale) sur tout bon environnement de developpement qui se respecte!!
0