Redirection de la sortie vers un fichier

Résolu
patchouramria Messages postés 17 Date d'inscription mardi 30 septembre 2014 Statut Membre Dernière intervention 21 janvier 2015 - 1 nov. 2014 à 22:01
 patchouramria - 30 janv. 2015 à 16:53
Salut mes amis,
j'aimerai envoyer les resultats de mon programme lors de l'execution(le resultat affichée sur le console) vers une fichier texte, je fait une recherche mais je ne trouve rien concernant le langage C.
merci de m'aider :)

4 réponses

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
2 nov. 2014 à 17:24
Bonjour.

Si tu es en ligne de commande, tu lances ton exécutable et tu ajoutes un "> fichier".
Exemple:

Windows:

programme.exe > monfichier.txt


Linux:

./programme > monfichier.txt


Si tu veux le faire en C, tu peux t'en sortir à coup de "dup()" et "dup2()", mais c'est bien trop compliqué pour ton niveau actuel.
Le mieux est d'utiliser des fichiers directement (via fopen) au lieu d'écrire sur la sortie standard.

__________________________________________________________________________________________________

Améliorez votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
0
Rejoignez-nous