Deplacement pour Lire la table BPB et FAT32
Résolu/Fermé
peachesncream
Messages postés
15
Date d'inscription
vendredi 4 mai 2018
Statut
Membre
Dernière intervention
4 juillet 2020
-
Modifié le 1 juil. 2020 à 14:40
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 2 juil. 2020 à 10:33
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 2 juil. 2020 à 10:33
A voir également:
- Deplacement pour Lire la table BPB et FAT32
- Table ascii - Guide
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Table des matières word - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié le 1 juil. 2020 à 18:39
Modifié le 1 juil. 2020 à 18:39
Salut peachesncream,
Dans la mesure où tu connais le format des données binaires que tu lis et leur type, tu peux créer une
Ou alors, par exemple, si tu n'es intéressé que par un
Les spécificateurs de format pour
https://en.cppreference.com/w/c/types/integer
Dal
Dans la mesure où tu connais le format des données binaires que tu lis et leur type, tu peux créer une
structqui réplique ce format et lire le bloc de données avec
freaddans une variable de ce type
struct. Tu pourras ensuite accéder aux données contenues dans les champs de la variable
struct.
Ou alors, par exemple, si tu n'es intéressé que par un
uint16_tdont tu connais la déplacement par rapport au début, tu fais un
fseekjusqu'à l'emplacement concerné et tu lis ton
uint16_tprésent à cet endroit avec
fscanf.
Les spécificateurs de format pour
scanfet
printfpour un type
uint16_tsont définis dans l'entête standard
<inttypes.h>.
https://en.cppreference.com/w/c/types/integer
Dal
2 juil. 2020 à 09:36
2 juil. 2020 à 10:33
Bien que le standard ne le dise pas explicitement, je pense que tu as raison, vu que fonctionne exactement de la même façon que avec . D'ailleurs les exemples présents dans le standard pour utilisent en premier argument.
Merci de ton intervention :-)