Hallo ich wollte wissen, ob es möglich ist Textvariablen in Bascom zu erstellen und diese in einem Array zu verwenden.
Z.B. so was:
Dim Lc(3) as String * 16
Lc(1) = "Text1"
Lc(2) = "Text2"
Lc(3) = "text3"
Das brauche ich für eine Schleife, dieser Inhalt "Text1" soll nacher auf einem LCD angezeigt werden.
aber es würde so gehen das ich drei verschiedene texte in einem array speicher?
Ja das geht. Guck mal in die Bascom Hilfe da ist ein beispiel gegeben.
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Ja, kein Problem. Im Prinzip wird bei einem(hier $) array nur Speicherplatz reserviert und zwar so viel wie es für (hier) array(5)*10 also 50 Byte braucht. Was Du dort speichers ist egal so lange das in (hier) 10 Byte passt. it For i =1 to 5 print Lc(i): Next I kannst Du das im Simulator testen. Zum Simulieren immer im Header $SIM mit compilieren! Für den echten Betrieb $SIM löschen und neu Kompilieren!!!
Gruß Richard
Lesezeichen