Hallo zusammen
Ich programmiere neben Basom auch gerne mal Arduino.
Man lernt so die Unterschiede, aber auch die Vorzüge der jeweiligen Programmiersprache.
In C/C++ gibt es Strukturen, mit denen man mehrere Variablen als eine Variable zusammenfassen kann.
Das sieht etwa so aus:
Alles anzeigen
Zugreifen kann man dann beispielsweise mit
Das kennen sicher die C-Programmierer. Eine solche Struktur finde ich aber äußerst praktisch und habe mich gefragt, ob Basom auch so etwas kennt.
Nun, in der Basomhilfe ist nichts darüber zu finden, dennoch unterstützt Bascom Typen-Definitionen und deren Dimensionierung.
Hier ein Beispiel, welches sich fehlerfrei compilieren lässt:
Alles anzeigen
Ich habe versucht auf die Variable test vom Typ typeName wie in C zuzugreifen:
Hierbei gibt es allerdings Fehlermeldung vom Compiler.
Fragen:
Gruß Mitch64
Ich programmiere neben Basom auch gerne mal Arduino.
Man lernt so die Unterschiede, aber auch die Vorzüge der jeweiligen Programmiersprache.
In C/C++ gibt es Strukturen, mit denen man mehrere Variablen als eine Variable zusammenfassen kann.
Das sieht etwa so aus:
Quellcode
Zugreifen kann man dann beispielsweise mit
Das kennen sicher die C-Programmierer. Eine solche Struktur finde ich aber äußerst praktisch und habe mich gefragt, ob Basom auch so etwas kennt.
Nun, in der Basomhilfe ist nichts darüber zu finden, dennoch unterstützt Bascom Typen-Definitionen und deren Dimensionierung.
Hier ein Beispiel, welches sich fehlerfrei compilieren lässt:
BASCOM-Quellcode
Hierbei gibt es allerdings Fehlermeldung vom Compiler.
Fragen:
- Weiß hier jemand mehr zum Thema Type-Strukturen in Bascom?
- Sind Type-Strukturen in einer der nächsten Version offiziell möglich?
- Ist evtl. die Bascom-Hilfe diesbezüglich noch nicht Up to Date?
- Ist das ein Compiler-Bug? Aber warum erkennt der dann Fehlerfrei Dim Test as typeName?
- Weiß jemand, wie man auf die Variablen in der Struktur zugreifen muss?
Gruß Mitch64