2010-04-17 33 views
1

J'écris un programme C en utilisant Visual Studio 2008. J'utilise F7 pour compiler et F5 pour exécuter le programme. Lorsque j'appuie sur F5, une fenêtre d'exécution contient la sortie. Mais je veux que la sortie soit enregistrée dans un fichier texte. Comment faire cela en studio visuel. S'il vous plaît aidez-moi quelqu'un.Sortie d'exécution au fichier texte

+0

La redirection de la sortie comme décrit ci-dessous fonctionne très bien mais vous ne voyez aucune sortie lors de l'exécution du programme - elle est redirigée vers le fichier. Envisagez de modifier votre code pour une API de journalisation, ou google pour "windows tee" –

Répondre

0

Vous pouvez exécuter le même exécutable à partir de la ligne de commande et de rediriger sa sortie vers un fichier comme:

C:\dir_of_the_executable> myprogram.exe > output.txt 
1

Je pense à l'aide du paramètre de ligne de commande>chemin de sortie fera l'affaire. par exemple:

myapp.exe >D:\result.txt 

va diriger la sortie de l'application vers le fichier result.txt. Si vous exécutez l'application à partir de Visual Studio, vous pouvez configurer les paramètres de ligne de commande en utilisant "Propriétés du projet> Déboguer".