PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Dimensionnement d'une variable de -7 à +7 ?
Dimensionnement d'une variable de -7 à +7 ?
Débuté par jdsetls, 25 oct. 2005 14:05 - 2 réponses
Posté le 25 octobre 2005 - 14:05
Bonjour,

Comment définir Ma_variable afin qu'elle soit indicée de -7 à +7 ?

Actuellement, je définis :

Ma_variable est un tableau de 14 chaînes

BIen cordialement,

Jacques De Schryver
Posté le 25 octobre 2005 - 15:49
Je ne pense pas qu'il soit possible d'utiliser des indices négatifs ou nuls pour un tableau.
S'il faut néanmoins garnir le tableau au départ d'une variable négative, on peut utiliser le stratagème suivant:

Indice est un entier
MonTab est un tableau de 14 chaînes
POUR Indice=-7 A 6 // Indice pouvant prendre la valeur 0
MonTab[Indice+8]="???"
.....
FIN
// Si Indice ne prendre être nul:
POUR Indice=-7 A -1
MonTab[Indice+8]="???"
.....
FIN
POUR Indice=1 à 7
MonTab[Indice+7]="???"
.....
FIN
Posté le 26 octobre 2005 - 21:27
Oui, et encapsuler le tout par dans classe qui gérera le changement d'indice en interne.