Bonjour à toutes et à tous,
Je me demandais est-ce qu'il y a quelqu'un parmi vous qui peut m'aider à déclarer un certain paramètre d11=[377,400]mm (qui peut varier de 377 millimètres jusqu'à 400 mm) sur le langage C.
Merci d'avance.
Bonjour à toutes et à tous,
Je me demandais est-ce qu'il y a quelqu'un parmi vous qui peut m'aider à déclarer un certain paramètre d11=[377,400]mm (qui peut varier de 377 millimètres jusqu'à 400 mm) sur le langage C.
Merci d'avance.
Tu veux obliger une variable à avoir une valeur contenue dans une certaine plage ?
Tu n'en dis pas assez sur le besoin.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Je vois deux façons:
La classique: tu définis ta variable de type unsigned short et tu codes une fonction de validation à utiliser à chaque saisie:
unsigned char validation_d1(unsigned short var) { return ((var >= 377) && (var <= 400)); }.
Sinon passer par un enum (ou
)
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
29
30
31 typedef enum e_d1_VALUE { VAL_377 = 377 VAL_378, VAL_379, VAL_380, VAL_381, VAL_382, VAL_383, VAL_384, VAL_385, VAL_386, VAL_387, VAL_388, VAL_389, VAL_390, VAL_391, VAL_392, VAL_393, VAL_394, VAL_395, VAL_396, VAL_397, VAL_398, VAL_399, VAL_400 } d1_VALUE /* ... */ d1_VALUE d1;
Je vous remercie Monsieur foetus pour votre aide![]()
ce genre de variable sers a quoi? ou bien tu veut il faut les stocker dans un tableau d'entier
Partager