Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1475 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [Résolu] [GNU/Linux] Redirection temporaire de la sortie standard

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] [GNU/Linux] Redirection temporaire de la sortie standard

n°2164248
cybkiller
Un clavier AZERTY en vaut deux
Posté le 16-11-2012 à 00:21:37  profilanswer
 

Bonsoir à tous,
 
je suis en train de faire un programme qui doit générer une formule SAT à partir d'un graphe, la vérifier avec le solveur minisat, puis si elle est SAT effectuer diverses opérations dessus.
 
Mon soucis c'est que j'ai généré ma formule avec des printf et j'aimerais pouvoir rediriger stdout vers mon fichier (ça c'est ok) puis la remettre en "normal" une fois que j'ai fini d'écrire dans le fichier pour pouvoir continuer à avoir un suivi de l’exécution via des printf.
 
Schématiquement, ça donnerait :
 
stdout -> fichier
 
[Génération de la formule fia des printf]
 
stdout -> normal /* Pour pouvoir ré-effectuer des printf sans qu'ils aillent se glisser dans mon fichier */
 
 
Est ce que quelqu'un a déjà rencontré ce problème ?
En vous remerciant d'avance.


Message édité par cybkiller le 18-11-2012 à 14:23:16
mood
Publicité
Posté le 16-11-2012 à 00:21:37  profilanswer
 

n°2164255
Profil sup​primé
Posté le 16-11-2012 à 02:19:56  answer
 

genre : nom_du programme 1> fichier << "une chaîne de fin de traitement"

n°2164256
cybkiller
Un clavier AZERTY en vaut deux
Posté le 16-11-2012 à 02:28:36  profilanswer
 

Salut, merci pour ta réponse.
 
En fait, je fais tout ça à partir de C donc je ne peux pas faire comme en bash ou un chevron redirige tout :P


Message édité par cybkiller le 16-11-2012 à 02:28:55
n°2164257
Profil sup​primé
Posté le 16-11-2012 à 02:39:42  answer
 

T'as pas une fonction set_standard_output en C ?

n°2164258
Profil sup​primé
Posté le 16-11-2012 à 02:45:17  answer
 
n°2164488
cybkiller
Un clavier AZERTY en vaut deux
Posté le 18-11-2012 à 14:07:36  profilanswer
 

Bonjour, merci à tous pour vos réponses !
 
J'ai fini par trouver, en fait tout ce que j'avais fait jusqu'à présent fonctionnait à un détail près, il fallait mettre des fflush pour stdout.
 
Merci à tous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [Résolu] [GNU/Linux] Redirection temporaire de la sortie standard

 

Sujets relatifs
[C] PIC18F2580 problème sortie inverséeSous Linux, logger un script shell
Page de redirection formulaire ne fonctionne pas[RESOLU] socket inter-process C/PHP linux
Redirection[Shell/batch] redirection dans un for /F ?
[MySQL Linux] Bases de données sur différentes partitions?Problème référencement site sur Google (redirection chez gandi)
redirection de sortie CreateProcessW 
Plus de sujets relatifs à : [Résolu] [GNU/Linux] Redirection temporaire de la sortie standard


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR