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.