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