IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

sortie standard rediriger vers un fichier.


Sujet :

C

  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Par défaut sortie standard rediriger vers un fichier.
    Salut a tous,

    J'utilise actuellement une librairie de reconnaissance vocale.
    Je ne veut pas toucher a cette librairie (trop complexe), mais j'aimerai recuperer une variable que le programme display sur la sortie standard.

    Comment serait il possible selon vous de recuperer la sortie standard sur un fichier durant l'execution du programme, puis de stoper cette redirection une fois que le programme a terminer son execution.

    Merci beaucoup de prendre la peine de me lire.

    Salutation.

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Sur Linux tu as la possibilité de le faire par le biais du Shell: Que signifie le caractère > ou < (redirection) ? Quelle utilité ?
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Par défaut
    merci de repondre,

    J'ai oublie de preciser que je ne voulais pas le faire par linux.
    En effet cela devra etre fait automatiquement, il est donc necessaire que ce soit fait sous C merci.

  4. #4
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut Re:
    Citation Envoyé par Frank.H
    Sur Linux tu as la possibilité de le faire par le biais du Shell: Que signifie le caractère > ou < (redirection) ? Quelle utilité ?
    Ca marche aussi sous DOS et Windows.
    Citation Envoyé par cisqo
    il est donc necessaire que ce soit fait sous C merci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    int main()
    {
        if ((freopen("out.txt", "w", stdout)) != NULL)
        {
            /* Exécuter le programme */
     
            fclose (stdout);
        }
        else
        {
            /* La redirection a échoué */
        }
     
        return 0;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rediriger la sortie standard/erreur vers une chaîne
    Par LaVaZza dans le forum Débuter
    Réponses: 2
    Dernier message: 11/07/2009, 16h58
  2. Sortie standard et nom de fichier
    Par Invité dans le forum Linux
    Réponses: 3
    Dernier message: 26/10/2007, 13h30
  3. sortie du debuggeur vers un fichier
    Par philippe V dans le forum Visual C++
    Réponses: 3
    Dernier message: 08/01/2007, 22h44
  4. Réponses: 15
    Dernier message: 14/06/2006, 12h30
  5. Réponses: 3
    Dernier message: 21/10/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo