Declaration

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. 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 !!)
    1. 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;
      };