struct Variablen
-
Hallo Leute,
ich habe ein struct feld aufgebaut.ich erzeuge sie mit
structvariable Info[100]wie kann ich ihr nun was zufügen,
allgemein weiß ichs...Info[0].Eingabe1 = "test";aberkann ich ihr auch alle informationen auf einmal zuschreiben?
ich stelle mir das so vor...
Info[0]={"Test", "bla", true};
-
Ja indem Du eine entsprechende Setter-Funktion oder einen entsprechenden Konstruktor dazu schreibst, in der/dem die Parameter übergeben werden.
-
Sicher bin ich mir da nich, aber ich behaupte eichfach mal "Nein", weil "{ ... }" ja ein Array definiert, aber ein Struct is ja in dem Sinne kein Array.
Ich würde mir ne extra Funktion dafür schreiben.
Edit: Siehe Joe_M seinen Beitrag, sowas meinte ich
-
Die Notation "{..}" kann außer für Arrays auch für Strukturen verwendet werden.
Ich finde das aber ein wenig unübersichtlich und Joes Methode besser.
-
hi Braunstein,
und wie würde dasmit dieser unübersichtlichen Notation funktionieren?Danke
-
Wie sieht denn die Deklaration deiner struct aus?
-
Warum schreibst Du Dir nicht eine Klasse?
-
phil2005 schrieb:
Hallo Leute,
ich habe ein struct feld aufgebaut.ich erzeuge sie mit
structvariable Info[100]wie kann ich ihr nun was zufügen,
allgemein weiß ichs...Info[0].Eingabe1 = "test";aberkann ich ihr auch alle informationen auf einmal zuschreiben?
ich stelle mir das so vor...
Info[0]={"Test", "bla", true};Ein DynamicArray wäre hier sinvoll.
Siehe BCB Hilfe.