Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Comment lire les fichiers Hex Intel avec Borland C++ ?



  1. #1
    Chris77

    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++ ?

    -----

  2. Publicité
  3. #2
    acx01b

    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+

  4. #3
    Chris77

    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... :-/

  5. #4
    Chris77

    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" ?

  6. #5
    acx01b

    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

  7. A voir en vidéo sur Futura

Sur le même thème :

    Sur le même sujet

    Définitions

Discussions similaires

  1. convertir les fichiers « .asm » en « .hex »
    Par sg1 dans le forum Électronique
    Réponses: 16
    Dernier message: 01/10/2007, 21h02
  2. comment lire fichiers audio sur clé USB 2.0
    Par ROM13 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 17/08/2007, 23h41
  3. Réponses: 7
    Dernier message: 12/06/2007, 16h27
  4. comment lire les fichiers flv?
    Par Paillasse25 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 08/06/2007, 13h59
  5. comment lire les fichiers *.WMV
    Par nanard dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/11/2006, 17h34
Découvrez nos comparatifs produits sur l'informatique et les technologies.