Salut,

J'essaye de me faire un petit programme de dvdtheques avec c++ builder 6,

Dans ce programme j'uttilise une structure comme suis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
struct Fichier
        {
        bool Supprimer;
        char Nom[70];
        int Genre;
        char Languages[20];
        char Duree[10];
        char Support[10];
        char Image[100];
        char Commentaire[250];
        }DVD;
j'ai aucun probleme pour les champs sauf le genre, je le prend dans une listbox avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DVD.Genre=ComboBox->ItemIndex;
La j'ai un probleme uniquement avec le choix 11 qui vaux 10 donc en hexadecimal 0A (les choix vont de 0 a 11). quand j'ecrit ma stucture dans le fichier, a la place d'avoir 0A, j'ai 0D0A, qui na pas vraiment le meme effect et c'est enregistrement fait donc 1 caractere de plus que les autres.
j'ai essaye avec tout les type numeriques (short, long, ....) tjs la meme chose.

est-ce quelques a une idee?

Bien a vous.

Bernard.