notion de liste/tableau en programmation...

spheris

Senior Member
Bonjour,
Juste pour information, existe-t-il une notion de liste/tableau en programmation PICAXE pour un 20m2?

exemple dans un autre langage :

Code:
dim toto as string[]
toto = [1,2.4,"to",4]
print toto[2]
 

MGU

Senior Member
Bonjour,
Juste pour information, existe-t-il une notion de liste/tableau en programmation PICAXE pour un 20m2?

exemple dans un autre langage :

Code:
dim toto as string[]
toto = [1,2.4,"to",4]
print toto[2]
Bonjour,

Il y a "lookup", ou "table"

Mais les data sont des octets

MM
 

BESQUEUT

Senior Member
Bonjour,
Juste pour information, existe-t-il une notion de liste/tableau en programmation PICAXE pour un 20m2?

exemple dans un autre langage :

Code:
dim toto as string[]
toto = [1,2.4,"to",4]
print toto[2]
Je ferais un truc du genre :
Code:
[color=Navy]#Picaxe [/color][color=Black]40X2[/color]

[color=Blue]symbol [/color][color=Purple]I[/color][color=DarkCyan]=[/color][color=Purple]b2[/color]

[color=Navy]#macro [/color][color=Black]PRINT[/color][color=Blue]([/color][color=Black]Quoi,Ou[/color][color=Blue])
      [/color][color=Purple]b0[/color][color=DarkCyan]=[/color][color=Black]Quoi[/color][color=DarkCyan]+[/color][color=Black]Ou
      [/color][color=Blue]readtable [/color][color=Purple]b0[/color][color=Black],[/color][color=Purple]b1

      [/color][color=Blue]sertxd ([/color][color=Red][PLAIN]"Toto["[/PLAIN][/color][color=Black],#ou,[/color][color=Red][PLAIN]"]="[/PLAIN][/color][color=Black],[/color][color=Purple]b1[/color][color=Black],[/color][color=Navy]13[/color][color=Black],[/color][color=Navy]10[/color][color=Blue])[/color]
[color=Navy]#endmacro[/color]


[color=Blue]symbol Toto[/color][color=DarkCyan]=[/color][color=Navy]50    [/color][color=Green]' On est obligés de dire où on met Toto dans la mémoire[/color]

[color=Blue]TABLE Toto[/color][color=Black],[/color][color=Blue]([/color][color=Navy]1[/color][color=Black],[/color][color=Red]"2.4"[/color][color=Black],[/color][color=Red]"to"[/color][color=Black],[/color][color=Navy]4[/color][color=Blue])

for [/color][color=Purple]I[/color][color=DarkCyan]=[/color][color=Navy]0 [/color][color=Blue]to [/color][color=Navy]6
      [/color][color=Black]PRINT[/color][color=Blue](Toto[/color][color=Black],[/color][color=Purple]i[/color][color=Blue])
next [/color][color=Purple]I[/color]
On peut faire la même chose avec EEPROM.
 
Top