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

Bibliothèques Discussion :

Biblithèque HDF5 en C++ creation d'attributs


Sujet :

Bibliothèques

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Biblithèque HDF5 en C++ creation d'attributs
    Bonjour tout le monde,

    Y a-t-il quelqu'un qui a déjà travaillé avec la librairie HDF5 (Un format de fichier)?

    En fait, j'ai des difficultés à la création d'un attribut de type char. mon code compile, mais à l'excution mon programme crache.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    //L'attribut à sauvegarder
    char charAttribut[50];
    strcpy(charAttribut,"attribut");
     
    //Le dataType
    hid_t charAttType = H5Tcopy (H5T_C_S1);
     
    //Le dataSpace
    DataSpace AttSpace(H5T_C_S1);
     
    //Creation de l'attribut
    Attribute* att= new Attribute(groupId->createAttribute("ATT",charAttType,AttSpace));
     
    //Ecriture de l'attribut
    att->write(charAttType, charAttribut);
    Je vous remercie d'avance.
    mamid

  2. #2
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Solution
    Re Bonjour,

    j'ai trouvé la solution qui est :

    [code]
    //L'attribut à sauvegarder
    char charAttribut[50];
    strcpy(charAttribut,"attribut");

    //Le dataType
    StrType charAttType(PredType::C_S1,50);

    //Le dataSpace
    DataSpace AttSpace(H5S_SCALAR);

    //Creation de l'attribut
    Attribute* att= new Attribute(groupId->createAttribute("ATT",charAttType,AttSpace));

    //Ecriture de l'attribut
    att->write(charAttType, charAttribut);
    [code]

    Merci à tous. J'espère que ça servira nu jour pour une autre personne.
    mamid

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/07/2012, 14h12
  2. Réponses: 1
    Dernier message: 05/09/2009, 17h11
  3. Bug : Creation d'action, choix attributs
    Par lbaron dans le forum W4 Express
    Réponses: 1
    Dernier message: 22/04/2008, 09h08
  4. Réponses: 3
    Dernier message: 13/08/2007, 22h04
  5. XSL creation élément / attribut
    Par huhuhtml dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 05/02/2006, 23h04

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