dynamisches Array

...... ihr macht mich völlig fertig ! 8) Ja was denn nun ? Geht, aber so nicht, wenn du so, dann auch nur bedingt und wenn so, dann ..... muss ich erst ein paar Mädels casten ?
Das ist ja wie inne "Polletick": Alle wissen genau, worum's geht (!) - aber alle labern endlos drumherum und keiner kommt auf den Punkt. Warum ? Keiner weiß es ....

Gebt's zu: Ihr wollt mich, den alten Mann, doch nur testen, ob ich selber drauf komme ? Ne, Iss klar ..... :smiley:

Schreib doch bitte mal einer von euch beiden oder am besten beide zusammen, wie ich das denn nun konkret in dieser grausigen Sprache C bewerkstelligt bekomme.
Die Struktur ist klar, bzw. die 3 Werte, die ich daraus /setzen lesen will !?
NumSeq ist nach wie vor der vorher ermittelte Multiplikator, wieviele Strukturen ich brauche / haben möchte. Man könnte es auch in NumStruct umbenennen. Vielleicht besser .... Oder NumCMD .... (ist mir absolut wurscht)

Es muss doch irgend wann mal einen Zeiger geben, der auf einen zusammenhängen Speicherbereich zeigt, in dem z.B 123 Strukturen zu je 6 Byte liegen ? Also 738 Byte zusammen.
Wie castet man nun in C ? Wahrscheinlich auch nicht anders als in Delphi. Man nehme einen Typ von "Array of Record", mache eine Variable draus und weise den Zeiger zu. Peng - fertig.
.... ab gehts mit CMD_Seqence[x].Dir(Steps, Speed) = .... (das Beispiel im letzen Postung war falsch !)

Bin mal eben weg, neues Bier holen .... :wink: