C++

Fermé
aws Messages postés 5 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 18 avril 2008 - 11 avril 2008 à 14:17
aws Messages postés 5 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 18 avril 2008 - 11 avril 2008 à 16:49
Bonjour,LORSQUE j'ai invité la commande systeme "dir" avec le commutateur "/n" (l'expression est system("dir /n *.txt >> c:\\texte.txt") lors de l'exécution du programme il s'affiche "commutateur non valide - /n"
sachant que j'utilise turbo c++.quel est exactement le probleme ?

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
11 avril 2008 à 15:30
Bonjour,

As-tu essayé de lancer cette ligne de commande directement dans la console ?
Suivant ta version de windows, le /n peut ne pas exister comme option de dir...

Xavier
0
aws Messages postés 5 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 18 avril 2008
11 avril 2008 à 16:35
BIEN SUR QUE OUI J'AI essaye directement sur la console et c'est bien marché.la version du dos accepte tous les commutateurs...le probleme peut etre dans le turbo c++ ? non?
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
11 avril 2008 à 16:41
Ça me parait douteux étant donné que "dir" est un programme de windows. Turbo C++ ne fait que faire appel à ce programme, et c'est ce programme qui sait quels paramètres il accepte ou non !

Mais j'avoue que ton problème me laisse perplexe...
0
aws Messages postés 5 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 18 avril 2008 > Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021
11 avril 2008 à 16:49
EXACTEMENT. j'arrive pas a comprendre ! croyez moi c'est la verite. d'ailleur j'ai posé ce probleme à mes amis et puis à notre prof de programmation c mais pas de solution !
0