IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

AIDE EN C++ FICHIER BINAIRE URGENT


Sujet :

C++/CLI

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut AIDE EN C++ FICHIER BINAIRE URGENT
    bonjour,
    dans le cadre d un excerice en nous fournit un fichier binaire qui contient
    largeur de l'imager en pixel
    longeur en pixel
    couleur 1
    couleur 2 couleur3
    PIXEL O
    PIXEL 1 ETC
    ON NOUS DEMANDE DE LIRE LE FICHIER ET PARCOURIR LES PIXEL ET TROUVER LES COURDONNE X ET Y DES PIXELS QUI CORESPONDENT AUX TROIS COULEUR ,
    les pixels sont codés sur 4bytes
    le probleme j ai du mal à demarer comment lire les informations largeur , couleur 1... et les utiliser DEVRAIS FAIRE UN TABLEAU ARRAY OU BIEN UN DOUBLE FOR POUR LES PIXEL?
    MERCI POUR VOTRE AIDE

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Tableau de int (voire List<int>^ selon la façon dont tu les lis), avec un System::IO::BinaryReader^ sur ton fichier (attention à l'endianness par contre, je crois que BinaryReader ne supporte que le little-endian sur une architecture x86).

    Edit: En fait, tu pourrais probablement te faire un tableau de System::Drawing::Color, en convertissant depuis des int avec la méthode statique Color::FromArgb()
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour votre réponse
    j'ai pas compris l'idée
    langage utilisé est c++
    les donner existent sur le fichier en big endian
    moi j'ai penseé a lire le fichier dans un buffer est utiliser une double for c correct à votre avis ,?

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    C++ ou C++/CLI? Parce que vous êtes dans le sous-forum consacré au C++/CLI.

    Il ne sert à rien d'utiliser des double si les valeurs sont entières.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. besoin d'aide pour les fichier binaires
    Par momo31 dans le forum C++
    Réponses: 1
    Dernier message: 06/04/2010, 08h19
  2. [LG]ecriture dans un fichier binaire
    Par jsaviola dans le forum Langage
    Réponses: 3
    Dernier message: 26/12/2003, 17h30
  3. [Debutant] Comment lire la taille d'un fichier binaire ?
    Par Invité dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 18/12/2003, 19h20
  4. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 00h19
  5. fichier binaire ou texte
    Par soussou dans le forum C++Builder
    Réponses: 4
    Dernier message: 14/06/2002, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo