Fait sortir le résultat sur document texte ...

Résolu
ismail-aikido Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

salut
je suis un débutant en c et j'utilise codeBlocks pour programmer

et je veux savoir comment fait sortir le résultat sur document texte à la place du console ?

1 réponse

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Clique droit sur ton projet, build options.
    Ensuite tu vas dans l'onglet Pre/post build steps
    Dans post-build steps, tu mets :
    cmd /C cd /D "bin\$(TARGET_NAME)\" & LeNomDeTonAppli.exe >sortie.txt 
    Et enfin, tu coches "Always execute, ..."
    Cdlt,
    0
    1. ismail-aikido Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
       
      il m(affiche ce message !!!!



      Running target pre-build steps
      cmd /C cd /D "bin\:\Users\ismail\Desktop\test)\" & test.exe >sortie.txt
      La syntaxe du nom de fichier, de r'pertoire ou de volume est incorrecte.
      'test.exe' n'est pas reconnu en tant que commande interne
      ou externe, un programme ex'cutable ou un fichier de commandes.
      Process terminated with status 1 (0 minutes, 0 seconds)
      0 errors, 0 warnings (0 minutes, 0 seconds)
      0
    2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Tu as une parenthèse en trop !!!!
      Sinon tu n'avais pas besoin de changer $(TARGET_NAME).
      Il fallait juste changer le nom de l'application et du fichier de sortie.
      0
    3. ismail-aikido Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
       
      j'ai écris :

      cmd /C cd /D "bin\$(TARGET_NAME)\" & test.exe >test.txt

      et j' ai reçois :


      Running project pre-build steps
      cmd /C cd /D "bin\Debug\" & test.exe >test.txt
      Le chemin d'accSs sp'cifi' est introuvable.
      'test.exe' n'est pas reconnu en tant que commande interne
      ou externe, un programme ex'cutable ou un fichier de commandes.
      Process terminated with status 1 (0 minutes, 0 seconds)
      0 errors, 0 warnings (0 minutes, 0 seconds)
      0
    4. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Il a dit de mettre ça dans les post-build steps, pas les pre.
      0
    5. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Hum, après effectivement, si tu as modifié les options par défaut, il vaudrait peut-être mieux de le mettre en dur. Par exemple :
      cmd /C cd /D "C:\Users\ismail\Desktop\test\" & test.exe >sortie.txt 
      En supposant bien sûr que l'exécutable se situe dans C:\Users\ismail\Desktop\test\.
      0