Struktur auslesen

OP #5516028
Lesenswert?

Mahlzeit an das Forum,

ich hab eine Frage zum Auslesen einer Struktur. Leider hab ich in den 
anderen Beiträgen nichts passendes gefunden. Wahrscheinlich sehr banal 
die Frage.

Der Compiler sagt mir, dass die Größe der Variable Daten unbekannt ist. 
Hat somit ein Fehler. Wie bekomme ich den Fehler weg? Vielen Dank 
erstmal!
1
  
2
uint8_t ret = 0;
3

4
struct Hoteldaten daten;
5

6
ret = Hoteldaten_Auswerten(&daten);
Gast #5516091
Lesenswert?

DPA schrieb:
> Stelle sicher, dass die Strukturdefinition in der Compilationsunit
> enthalten ist, und diese am Ende kein VLA enthält.

Mit "VLA" ist hier vermutlich ein "Feld mit variabler Länge" gemeint. 
[1]

In anderen Worten, ein Feld, dessen Länge während der Kompilation nicht 
bekannt ist oder dessen Länge sich während der Laufzeit ändert.


Zu dem Wort "Array" siehe [2] und zur Übersetzung und den Synonymen [3]

1. https://en.wikipedia.org/wiki/Variable-length_array
2. https://en.wikipedia.org/wiki/Array_data_structure
3. https://de.wikipedia.org/wiki/Feld_(Datentyp)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren