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.


Log in to reply