??? => Mon exemple a été codé et testé avec PB 6.03. Résultat du code (avec rajout de l'affichage de la version PB) :Shadow a écrit : Par contre ton exemple ne fonctionne pas du tous avec PB 6.00. et d'ailleurs tous court.
Code : Tout sélectionner
Version #PB_Compiler_Version : 603
Exemple 1 : de -128 à 127
-255 : 1
-254 : 2
-128 : -128
127 : 127
128 : -128
255 : -1
256 : 0
Exemple 2 : de 0 à 255
-2 : 254
-1 : 255
256 : 0
257 : 1
----------------------------
1e boucle qui ne fonctionne pas
2e boucle qui fonctionne partiellement
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
3e boucle qui fonctionne partiellement
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
4e boucle qui ne fonctionne pas
???? => Je n'ai aucun message d'avertissement où que ce soit. Si tu peux me dire où, quand ? Quels paramètres du compilo tu utilises...Shadow a écrit : PB affiche un message qui dis que tu ne peu pas faire de dépassement de capacité directe comme écris.
Es-tu si sûr ?Shadow a écrit : De plus t'es boucle "for" sont fausse car tu utilise une variable séparer qui est de type integer donc ici tous va bien lol.
Spécifie le type .b à t'es variable dans t'es boucle si tu veux que sa marche![]()
La ligne suivante t'a peut-être échappé ?
Code : Tout sélectionner
i.b =-255 : Debug "-255 : "+i
