Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Logiciel - Software - Open Source

Découvrir d'autres sujets sur ces thèmes : , , , , ,


Réponse
Vieux 11/01/2005, 10h33   Sujet Comment lire les fichiers Hex Intel avec Borland C++ ? - Message #1
Chris77
 
Date d'inscription: janvier 2003
Localisation: Lyon
Messages: 364
Comment lire les fichiers Hex Intel avec Borland C++ ?
Bonjour,
je suis sous Borland C++, je souhaite lire des fichiers dont le format est Hex Intel (pour les EEPROMS). J'utilise la méthode LoadFromFile de la classe TStringList, or cela ne fonctionne qu'avec les fichiers texte. Donc comment "convertir" en lecture les fichiers Hex Intel pour être exploitables sous Borland C++ ?
Chris77 est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 11/01/2005, 11h10   Sujet Comment lire les fichiers Hex Intel avec Borland C++ ? - Message #2
acx01b
 
Date d'inscription: avril 2004
Messages: 646
Re : Comment lire les fichiers Hex Intel avec Borland C++ ?
... il y a des forums et des cours et mêmes des chat sur le C sur google...

FILE *tfichier = fopen(Open1->FileName.c_str(),"r+b"); fseek(tfichier, 0L, SEEK_END);
int nbr = 8388055; int taille = ftell(tfichier); fclose(tfichier);
if (taille < nbr) nbr = taille;
char buff[8388655]; FILE *fichier1 = fopen(Open1->FileName.c_str(),"r+b");
fread(buff, nbr, 1, fichier1); fclose(fichier1);

Open1 c'est une TOpenDialog
http://www.developpez.net/forums/vie...e2e114114700d1

a+
acx01b est déconnecté   Réponse avec citation
Vieux 11/01/2005, 11h52   Sujet Comment lire les fichiers Hex Intel avec Borland C++ ? - Message #3
Chris77
 
Date d'inscription: janvier 2003
Localisation: Lyon
Messages: 364
Re : Comment lire les fichiers Hex Intel avec Borland C++ ?
Merci mais j'ai déjà essayé avec fopen, fseek, fread, et je recois toujours une chaine vide quand j'essaye d'accéder à un fichier Hex Intel. Il y a donc problème d'interprétation des données Hex Intel... :-/
Chris77 est déconnecté   Réponse avec citation
Vieux 11/01/2005, 13h58   Sujet Comment lire les fichiers Hex Intel avec Borland C++ ? - Message #4
Chris77
 
Date d'inscription: janvier 2003
Localisation: Lyon
Messages: 364
Re : Comment lire les fichiers Hex Intel avec Borland C++ ?
Je viens de découvrir dans le fichier Hex Intel, qu'il contient de nombreux de terminaisons "\0", donc je suppose que ca s'arréte au 1er "\0", car il "croit" que c'est la fin du fichier alors que ce n'est pas le cas... Comment pouvoir lire "tout" le fichier jusqu'au DERNIER "\0" ?
Chris77 est déconnecté   Réponse avec citation
Vieux 12/01/2005, 10h53   Sujet Comment lire les fichiers Hex Intel avec Borland C++ ? - Message #5
acx01b
 
Date d'inscription: avril 2004
Messages: 646
Re : Comment lire les fichiers Hex Intel avec Borland C++ ?
non, la fonction fread lit les caractères en hexadécimal, quand on précise le mode binaire (ici "r+b")
elle ne s'arrete à aucun caractère et marche très bien pour tout
acx01b est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
convertir les fichiers « .asm » en « .hex » (Forum Électronique)
comment lire fichiers audio sur clé USB 2.0 (Forum Internet - Réseau - Sécurité)
MPLAB : envoyer un fichier .hex, et créer un asm avec plusieurs fichiers (Forum Électronique)
comment lire les fichiers flv? (Forum Logiciel - Software - Open Source)
comment lire les fichiers *.WMV (Forum Logiciel - Software - Open Source)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
09/07 13:42 - Un processeur minuscule destiné... au corps humain
09/07 11:28 - Rosetta sort de son hibernation pour un survol d'astéroïde
09/07 09:31 - Le nouveau visage de Mercure révélé par Messenger
08/07 17:12 - Paquet Télécom et contrôle des internautes : rendez-vous en septembre
08/07 15:43 - Le venin d'araignée au secours des neurones
08/07 13:34 - La première carte en haute résolution des connexions du cerveau humain
08/07 11:34 - La théorie de la comète tueuse de mammouth prend du poids !

Fuseau horaire GMT +2. Il est actuellement 15h02.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone