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

Langage Perl Discussion :

Structures C, perl et lecture de fichier binaires


Sujet :

Langage Perl

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 110
    Points
    110
    Par défaut Structures C, perl et lecture de fichier binaires
    Salut,

    je suis en train d'écrire un programme qui doit avoir un très faible overhead. J'écris dans un fichier de manière binaire la structure suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    typedef struct function_info {
      char       name[MAX_NAME_SIZE];
      u_char     thread;
      unsigned   count_thread;
      unsigned   count_global;
      void      *returnaddr;
      [...]
    } function_info_t;
    J'ai un programme en perl qui fait le front-end de celui-ci. J'ai donc un fichier binaire avec plein de ces function_info dedans.
    Maintenant, j'aimerais les traiter une fois l'exécution finie, en utilisant mon programme en perl (ie post-processing). Ce que je ne sais pas, c'est comment ouvrir le fichier en binaire et lui dire qu'il faut lire cette structure bien précisement.

    Merci pour votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 110
    Points
    110
    Par défaut
    Finalement j'ai trouvé mon bonheur, avec la fonction pack:

    http://perldoc.perl.org/perlpacktut....g-C-Structures

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

Discussions similaires

  1. Lecture/écriture fichier binaire via structure
    Par Tenebrous dans le forum C
    Réponses: 9
    Dernier message: 07/03/2010, 00h02
  2. Lecture de fichier binaire et gestion de fin de fichier
    Par habasque dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 02/05/2007, 17h06
  3. lecture ecriture fichier binaire
    Par jonckers dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/04/2007, 09h12
  4. Réponses: 5
    Dernier message: 26/03/2007, 01h30
  5. lecture de fichier binaire
    Par Salim6 dans le forum C
    Réponses: 3
    Dernier message: 07/11/2005, 19h56

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