Declaration

firstmen2009 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
AmineKalaa Messages postés 109 Statut Membre -
Bonjour,
je veux déclarer une structure à deux champs :
un champ ville de type chaine de caractères (char*)
un champ température de type entier
Configuration: Windows Vista
Firefox 3.0.7

2 réponses

  1. hamed01 Messages postés 212 Statut Membre 24
     
    tu programme dans quel langage? Sois plus precis si tu veux de l'aide.

    Si tu parle du langage c voici ta structure:
    struct Ma_Structure
    {
    char * ville;
    int temperature;
    };
    0
  2. AmineKalaa Messages postés 109 Statut Membre 7
     
    Bonjour.
    en langage C:
    struct meteo
    {
    char ville[31];
    int temp;
    };
    typedef struct meteo METEO;

    explication:
    *) char ville[31]: chaine de caractères de taille maximal 30 caractère (plus un caractère pour le '\0')
    **) typedef struct meteo METEO: typedef permet de definir nos propre types (c a d) pour declarer une variable de type struct meteo on ecrit tout simplement METEO:
    au lieux de struct meteo m1;
    on écrit METEO m1;
    Le nouveau type qu'on définit porte(par convention) le même nom que celui de la structure mais ecrit en majuscule( n'oubliez pas que le langage C est sensible à la casse !!)
    0