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 :

gestion de flux


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut gestion de flux
    voila mon probleme: je lance l'exécution d'un fichier perl dans mon code en c, et je voudrai rediriger le flux pour pouvoir récupérer tout ce que renvoi l'exécution du fichier perl.

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    merci.
    mais je ne veux pas passer par un fichier texte. je voudrai vraiment redirigez le flux.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 92
    Par défaut
    en fait ce que je veux, c'est pouvoir lire sur le shell ce qu'affiche mon programme et le stocker dans un tableau par exemple.
    voici ma commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    system("./monfichier.pl");
    celà m'affiche un certains nombre d'éléments, que faire pour récupérer tout cela et tout stocker?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    scanf=system("./monfichier.pl");    :D  :D  :D
    evidemment si j met ce dernier bout de code c juste pour que vous comprenniez ce que je cherche à faire

  5. #5
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Il y a un truc qui m'échappe...
    Ton code source PERL renvoie-t-il bien quelque chose?
    Si oui(c'est une question), est-ce que l'on peut faire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    string s;
    s=system("./monfichier.pl");
    :

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Il me semble que system renvoi un entier. Mais en tout cas cela me paraît impossible qu'il renvoi ce qu'affiche le programme perl ou un autre d'ailleurs.

    Redirige le flux dans un fichier puis lit le contenu de ton fichier. Qu'est-ce qui ne vas pas avec les fichiers ? Tu ne peux réellement pas passer par des fichiers ?

  7. #7
    Membre éprouvé
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Décembre 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Décembre 2005
    Messages : 109
    Par défaut
    Sous linux, essaye popen

    http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/popen.3.html

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

Discussions similaires

  1. gestion de flux sur un process
    Par pc974 dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 26/12/2007, 09h15
  2. [Process] Gestion des flux
    Par diamonds dans le forum API standards et tierces
    Réponses: 16
    Dernier message: 30/03/2007, 15h43
  3. Gestion des flux de matières dans 1 atelier
    Par ptit_bleu dans le forum Schéma
    Réponses: 4
    Dernier message: 23/02/2007, 09h55
  4. Gestion des flux de données
    Par pdiaz dans le forum Oracle
    Réponses: 2
    Dernier message: 10/01/2007, 16h30
  5. [WinDev 9 ] Gestion de flux http
    Par hegros dans le forum WinDev
    Réponses: 3
    Dernier message: 02/08/2006, 16h57

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