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

Résolu/Fermé
ismail-aikido Messages postés 48 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 7 novembre 2015 - Modifié par ismail-aikido le 13/05/2014 à 22:18
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 mai 2014 à 20:22
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 ?

A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
13 mai 2014 à 22:38
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
ismail-aikido Messages postés 48 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 7 novembre 2015
14 mai 2014 à 01:46
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
14 mai 2014 à 07:15
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
ismail-aikido Messages postés 48 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 7 novembre 2015
14 mai 2014 à 18:17
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
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
14 mai 2014 à 18:24
Il a dit de mettre ça dans les post-build steps, pas les pre.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
14 mai 2014 à 18:32
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