Heyho. Ich habe folgendes Struct-Array
| 1 | static volatile struct //Struct | 
| 2 | für aktuellen Messwert. | 
| 3 | { //Element 2 | 
| 4 | noch nicht genutzt | 
| 5 | |
| 6 | signed int amw; | 
| 7 | //Arithmetischer Mittelwert
 | 
| 8 | signed int min; | 
| 9 | //Minimalwert
 | 
| 10 | signed int max; | 
| 11 | //Maximalwert
 | 
| 12 | |
| 13 | signed long amwbuf; //Puffer | 
| 14 | für Arithmetischer Mittelwert | 
| 15 | signed int minbuf; //Puffer | 
| 16 | für Minimalwert | 
| 17 | signed int maxbuf; //Puffer | 
| 18 | für Maximalwert | 
| 19 | |
| 20 | unsigned char amwcnt; //Zähler | 
| 21 | für Arithmetischen Mittelwert | 
| 22 | |
| 23 | unsigned char decimal; | 
| 24 | //Kommaposition. 0 = y,xxx | 1 = yy,xx |  2 = yyy,x | 3 = yyyy
 | 
| 25 | unsigned char dim; //Einheit | 
| 26 | des Messwertes | 
| 27 | |
| 28 | } messwert[2] = | 
| 29 | |
| 30 | {
 | 
| 31 | |
| 32 | 0, | 
| 33 | 0, | 
| 34 | 0, | 
| 35 | 0, | 
| 36 | 0b0111111111111111, | 
| 37 | 0b1000000000000000, | 
| 38 | 0, | 
| 39 | 0, | 
| 40 | 'V', | 
| 41 | |
| 42 | 0, | 
| 43 | 0, | 
| 44 | 0, | 
| 45 | 0, | 
| 46 | 0b0111111111111111, | 
| 47 | 0b1000000000000000, | 
| 48 | 0, | 
| 49 | 0, | 
| 50 |     'V'
 | 
| 51 | |
| 52 | };
 | 
mitsamt initialisierung. Die Initialisierung habe ich nach meinem C Buch (für Computer in MSVC) vorgenommen und gedacht, dass sie hier auch passt. Funktioniert auch ! Aber trotzdem kriege ich immer 2 Warnungen hierzu: main.c:35: warning: missing braces around initializer main.c:35: warning: (near initialization for `messwert[0]') Die ich ehrlich gesagt nicht zuordnen kann. Wo genau fehlen jetzt Braces (Klammern) ? und was heißt "Near Initialization" ? Danke

 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten