Bonjour,
Je souheterai procéder, en langage C, à la lecture d'un fichier srecord (fichier de programmation flash dans mon cas) pour sauvegarder succésivement toutes les données dans un tableau.
Le fichier est composé de lignes de ce format:
S319FFF0011460211000480000A1480000004C00012C3C6000000B
S3 réprésente le format 4 bits pour l'adresse
19 la taille nbre de bytes en hexa
FFF00114 l'adresse
A la fin 0B le checksum et tout le reste les datas.
Je veux stocker ligne après ligne les datas dans un tableau.
Chaque entier du tableau sera un entier 32 bits avec la data en hexa de la forme tab[0]=0x06211000, tab[1]=480000A1, .... avec la ligne précédente.
J'ai regardé plusieurs exemples pour piloter un fichier txt mais je ne sais pas trop comment démarrer et je n'arrive pas découper et organiser mes données une fois que j'ai récupérer la ligne dans un string avec fgets (ce n'est peut-être pas la meilleure solution).
merci d'avance
Fred
Partager