Déclarer un tableau en global

Fermé
jepeuxlefaire - 1 févr. 2013 à 15:37
smohamedl Messages postés 22 Date d'inscription lundi 31 décembre 2012 Statut Membre Dernière intervention 2 mai 2013 - 1 févr. 2013 à 19:36
Bonjour,
comment faire pour déclarer un tableau en global pour pouvoir l'utiliser dans plusieurs fonctions?
Le but étant de ne pas perdre les valeurs enregistrées dans ce tableau en passant de fonction en fonction...


2 réponses

smohamedl Messages postés 22 Date d'inscription lundi 31 décembre 2012 Statut Membre Dernière intervention 2 mai 2013 1
1 févr. 2013 à 16:08
Pour declarer un tableau global il faut seulement ne pas le declarer dans une fonction par exemple :
#include ....

tab[nbredecases] = {0} ;

int main()
{ .... }

Et si tu veux que le tableau soit utilisable sur seulement le fichier qui le contient il faut ajouter un straict (en fait je pense car ca peu etre strait ).
0
smohamedl Messages postés 22 Date d'inscription lundi 31 décembre 2012 Statut Membre Dernière intervention 2 mai 2013 1
1 févr. 2013 à 19:36
desolé ce n'est ni straict ni strait , c plus tot static !
0
kratosmindfreak Messages postés 43 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013
1 févr. 2013 à 16:36
tu declare le tableau juste apres les includes
mais eviter les variables globales
tu peut passer le tableau a ta fonction comme un parametre en utilisant
nomdefonction(tab);
0