IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Declaration des constantes en tableau


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 67
    Par défaut Declaration des constantes en tableau
    Bonjour,

    Je travail en binome sur un projet C et on bloque sur comment definir en constante un tableau.
    Nous avons un fichier "Common.h" ou l'on declare toutes nos strucures et constantes.

    Nous devons creer quelques fonctions primitives qui utilisent les constantes et structures qui sont dans le "Common.h".
    EX "Common.h":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    #ifndef __COMMON_H__
    #define __COMMON_H__
     
     
     
    /* Constantes */
     
    #define Nb 4
     
    #define Nk_128 4
    #define Nr_128 10
     
    #define Nk_192 6
    #define Nr_192 12
     
    #define Nk_256 8
    #define Nr_256 14
     
     
     
    /* Structures */
     
    typedef unsigned char Byte;
     
    typedef Byte Word[4];
     
    #endif /* Fin du fichier*/

    Notre probleme se pose quand on souhaite definir une constante qui est un tableau et pouvoir avoir acces au valeur du tableau dans nos fichiers qui incluent "Common.h".

    Pouvez-vous nous aider s'il vous plait??

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    - Définir le tableau dans un .c
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const int tab[]= {1,2,3,4};
    - Dans le . h le déclarer en extern :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    extern const int tab[];

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 67
    Par défaut
    Merkiiiiiii beaucoup pour ta reponse, ca marche en respectant les normes Iso C90 tres tres bien.
    Pour laconi87 le point c je propose de le mettre dans le "Primitive.c" ;-)

  4. #4
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Si la réponse te convient, place le Tag Resolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 22
    Dernier message: 17/11/2007, 14h59
  2. Gestion des constantes
    Par valfredr dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/06/2003, 16h23
  3. Declaration d objets en tableau
    Par Spin dans le forum Composants VCL
    Réponses: 6
    Dernier message: 16/03/2003, 22h18
  4. Au sujet des constantes
    Par FranT dans le forum Langage
    Réponses: 8
    Dernier message: 09/08/2002, 11h03
  5. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo