Tous est une question de priorité, je suis nouveau en PureBasic, je ne savais pas que les boucle For...Next ne prend pas les flottants.
Mais ne peut on pas remplacer en attendant la boucle For...Next par une boucle While...Wend
a.f = 1.5
b.f = 3.5
c.f = 0.1
t.f = a.f
While t.f<=b.f
t.f = t.f + c.f
Debug t.f
Wend
Au Passage, j'ai remarqué qu'il y a un bug sur la précision car on obtient ceci comme affichage:
1.700
..
..
3.499999 <= Sortie de la boucle si il n'y pas de bug.
3.599999
Avec les paramètres par références on peut implicitement retourner plusieurs résultats
Ex :
Procedure Test(par1,par2,ref res1,Ref res2,Ref res3)
res1 = par1+par2
res2 = par1-par2
res3 = par1*par2
EndProcedure
par1 = 10
par2 = 20
res1.l = 0
res2.l = 0
res3.l = 0
Test1(par1,par2,res1,res2,res3)
Debug res1
Debug res2
Debug res3
Doit Afficher
30
-10
200
Si tous est homogène on doit pouvoir faire des choses similaires avec les chaîne alphanumérique.
