Bien programmer en langage C
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-23%
Le deal à ne pas rater :
EVGA SuperNOVA 650 G6 – Alimentation PC 100% modulaire 650W, 80+ ...
77.91 € 100.91 €
Voir le deal

aidez moi c'est très urgent

2 participants

Aller en bas

aidez moi c'est très  urgent Empty aidez moi c'est très urgent

Message  santac Sam 12 Déc 2009 - 19:18

comment faire pour déclarer une structure définit par;
- une chaine de caractère
- la longueur de cette chaine
- la capacité de l'espace alloué pour contenir la chaine(la chaine peut être supérieure à la longueur de la chaine plus un) moi j'ai fais ça mais je sais pas si c'est juste:
typedef struct{ char t[];
int ln;
int x;}texte; j'attends vous réponses merci d'avance.

santac

Messages : 2
Date d'inscription : 12/12/2009

Revenir en haut Aller en bas

aidez moi c'est très  urgent Empty Re: aidez moi c'est très urgent

Message  -ed- Sam 12 Déc 2009 - 22:00

En principe, un message qui s'appelle "aidez moi, c'est très urgent", c'est poubelle direct...
santac a écrit:comment faire pour déclarer une structure définit par;
- une chaine de caractère
- la longueur de cette chaine
- la capacité de l'espace alloué pour contenir la chaine(la chaine peut être supérieure à la longueur de la chaine plus un) moi j'ai fais ça mais je sais pas si c'est juste:
Code:
                  typedef  struct{ char t[];
                                          int ln;
                                        int x;}texte;
j'attends vous réponses merci d'avance.
Heureusement que tu as fait quelque chose ...

Ce que tu as fais est presque correct, mais char t[] n'existe pas dans une définition de variable ou d'élément de structure (ça existe pour définir un paramètre de fonction, et c'est équivallent à char *t). Ici, il faut donc mettre explicitement char *t, car c'est exactement ce qu'on veut : un pointeur vers une zone de données.

Pour ln et x, si ces identificateurs te parlent, c'est OK, sinon essaye d'être plus clair... (taille, longueur, size, length etc.). Le type int est correct mais on peut aussi utiliser size_t qui est plus logique pour tout ce qui définit une taille d'objet...
-ed-
-ed-
Admin
Admin

Messages : 290
Date d'inscription : 26/05/2008
Age : 67
Localisation : Paris 14eme arrondissement (75, France)

http://bien-programmer.fr

Revenir en haut Aller en bas

aidez moi c'est très  urgent Empty Re: aidez moi c'est très urgent

Message  santac Sam 12 Déc 2009 - 22:12

merci beaucoup et je utiliserai plus le message " c'est très urgent" même si je sais pas pourquoi c'est poubelle direct merci encore

santac

Messages : 2
Date d'inscription : 12/12/2009

Revenir en haut Aller en bas

aidez moi c'est très  urgent Empty Re: aidez moi c'est très urgent

Message  -ed- Sam 12 Déc 2009 - 22:30

santac a écrit:merci beaucoup et je utiliserai plus le message " c'est très urgent" même si je sais pas pourquoi c'est poubelle direct merci encore
Parce que nous ne sommes pas responsables de ta mauvaise gestion du temps...
-ed-
-ed-
Admin
Admin

Messages : 290
Date d'inscription : 26/05/2008
Age : 67
Localisation : Paris 14eme arrondissement (75, France)

http://bien-programmer.fr

Revenir en haut Aller en bas

aidez moi c'est très  urgent Empty Re: aidez moi c'est très urgent

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser