2008-11-28 14 views

Répondre

2

Dans les propriétés du projet:

  • saisir les arguments de ligne de commande "> out.txt"
  • Désactiver le processus d'hébergement
1

Je vérifiais juste, vous ne cherchez pas sortir dans Visual Studio à l'aide des choses comme

System.Diagnostics.Debug.WriteLine ("ceci va dans la fenêtre de sortie");

à droite?

1

Vous pouvez rediriger en utilisant le « argument de commande » dans les propriétés du projet.

Vous pouvez rediriger stdout/err/à partir de votre programme ainsi. trouver un échantillon en C++ ci-après le seul avantage par rapport à la première solution plus simple est d'être portable.

#include <iostream> 
#include <string> 
#include <fstream> 

using namespace std; 

int main() 
{ 
#ifdef _DEBUG 
    ofstream mout("stdout.txt"); 
    cout.rdbuf(mout.rdbuf()); 
#endif 
    cout<< "hello" ; 
    return 0; 
} 
Questions connexes