C++

aws Messages postés 5 Statut Membre -  
aws Messages postés 5 Statut Membre -
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 ?
Configuration: Windows XP
Firefox 1.5.0.6

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
  2. aws Messages postés 5 Statut Membre
     
    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
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Ç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
      1. aws Messages postés 5 Statut Membre > Reivax962 Messages postés 3742 Statut Membre
         
        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