Curiosité, apprentissage et soutien scolaire
25/11/2024
InscriptionConnexion
Langue : FR | ENG

> Retour sur la page d'accueil <

Forums de discussion

[Visual Studio] [C++] [Fortran] Writing ouput C++/Fortran
Vous devez être connecté pour répondre
Auteur Message
ExaSec56

Membre
Posté le 30/11/2021 à 14:33:44

de ExaSec56
Membre
Hello,

I am building a project in C++/Fortran and I am using Visual Studio. However, I am facing an issue. When I try to print a value either in C++ or in Fortran, the value is printed on the console of Visual Studio but the console is quickly closed automatically after opening so I cannot see anything.

For example, when I do this in C++:
std::cout << "text to print" << std::endl;

I cannot see the printed text since the console does not stay open.

Is it possible to redirect all outputs from Visual Studio to somewhere else or a file instead of printed them on the console without changing the code?
Thank you.
TheLibrarian

**Modérateur**
Posté le 30/11/2021 à 19:05:05

de TheLibrarian
**Modérateur**
Hello ExaSec! 🙂

To redirect all standard outputs to a text file in Visual Studio without changing your code, you can modify the properties of your Visual Studio project.

You can do the following:
  • right-click on your project
  • go to Properties
  • go to Debugging in the left panel
  • add an instruction in the "Command Arguments" field

For example, you can add
> test.txt

to redirect all standard outputs to a file named "test.txt" which will be created if it does not already exist or overwritten if it already exists.

You can of course do the same for the standard errors.

I hope it helps.
--------------------------
ExaSec56

Membre
Posté le 30/11/2021 à 19:33:22

de ExaSec56
Membre
Yes, it works. It is good to know.
You saved me a lot of time. Thank you!
Vous devez être connecté pour répondre
Partager cette page sur les réseaux sociaux :

Utilisation des cookies sur ce site web :
- Si vous n'êtes pas inscrit à ce site, aucun cookie n'est stocké intentionnellement sur votre ordinateur.
- Si vous êtes inscrit à ce site, les cookies sont utilisés uniquement pour conserver votre connexion après chaque visite. Cette option est désactivable à volonté dans votre profil et est désactivée par défaut.
- Aucune autre information n'est stockée ou récupérée à votre insu, ni vos informations personnelles ni aucune autre quelle qu'elle soit. En cas de doute, n'hésitez pas à contacter l'administrateur de ce site .
- Même ce bandeau d'information n'utilise pas de cookies et donc sera affiché constamment à chaque visite sur toutes les pages du site.