struct foo = { 0 }?
-
Hi,
ich dachte immer, dass
struct foo = { 0 };
alle Elemente von foo mit 0 initialisiert, aber trotzdem bringt mir der GCC eine Warnung, dass er einen initialen Wert für das Folgefeld erwartet.
Wie ist das denn nun?
-
also bei mir bringt der gcc keine warnung
-
player4245 schrieb:
also bei mir bringt der gcc keine warnung
Ich rufe den GCC mit gcc -Wall -W -pedantic auf.
-
der gcc beschwert sich (im superpingeligmodus) nur darüber, dass für eine struktur mit mehreren elementen nur ein wert angegeben wird.
-
Ein C-Progger schrieb:
Hi,
ich dachte immer, dass
struct foo = { 0 };
alle Elemente von foo mit 0 initialisiert, aber trotzdem bringt mir der GCC eine Warnung, dass er einen initialen Wert für das Folgefeld erwartet.
Wie ist das denn nun?
Wo ist da die Strukturvariable, bzw. der Strukturname? Eins von beiden fehlt.
-
oh du hast recht. solche kleinigkeiten fallen einem aber wirklich nicht auf.