Struktur bekommt nicht Werte zugewiesen
-
Tach auch.
Habe gerade eine Strukutr angelegt. Diese wollte ich werte zuweisen.
Leider funktionieret das so nicht. Wo liegt mein Fehler. Im Debug-Modus konnte ich mitverfolgen dass die einzellnen Elemente nur mit eine 0 bestzt werden.typedef struct { double DefaultValue; // Werkseinstellung double MinValue; // Minimal einstellbarer Wert double MaxValue; // Maximal einstellbarer Wert unsigned int UnitIndex; // Index für die anzuzeigende Einheit; int sign; // false: unsigned ; true: signed Konvertierung int Precision; // Anzahl der Nachkommastellen } DEFINITION_1000; DEFINITION_1000 BoolParaDef[512] = {(0,0,1,0,0,0), // 1000 (0,0,1,0,0,0), // 1001 (1,0,1,0,0,0), // 1002 (1,0,1,0,0,0), // 1003 (0,0,1,0,0,0), // 1004 (0,0,1,0,0,0), // 1005 (0,0,1,0,0,0), // 1006 (0,0,1,0,0,0), // 1007 ( 1,0,1,0,0,0 ), // 1008 ( 1,0,1,0,0,0 ), // 1009 ( 0,0,1,0,0,0 ), // 1010 ( 0,0,1,0,0,0 ), // 1011 ( 1,0,1,0,0,0 ), // 1012 ( 0,0,1,0,0,0 ), // 1013 ( 0,0,1,0,0,0 ), // 1014 ( 0,0,1,0,0,0 ), // 1015 ( 0,0,1,0,0,0 ), // 1016 ( 1,0,1,0,0,0 ), // 1017 ( 0,0,1,0,0,0 ), // 1018 ( 0,0,1,0,0,0 ), // 1019
-
Habe vergessen zu schreiben dass ich die Wertezuweisung mit
... };
abgeschlossen habe.
-
Oh man,
fehler schon gefunden. Anstatt () sollte ich es mal mit {} ausprobieren. So was dummes.