Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Error - Initialisierung durch case-Marke übersprungen...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.03.2005, 21:25 Uhr
~radix
Gast


Halllo,

hab n kleines Problem
In der WndProc siehts bei mir u.a. etwa so aus:


C++:

LRESULT CALLBACK WndProc(lala...)
{
static Text[10];

switch(wparam)
{
case WM_CREATE:
ifstream In;
In.open(lala...);
In >> Text;
In.close();

case WM_DESTROY:
....

}
...
}




Die Fehlermeldung (eigentlich gleich 5 - für jede case-Marke ) lautet nun:
Initialisierung von 'In' durch 'case'-Marke übersprungen!

Aber wenn ich jetzt --> char *Hallo; Hallo = "lala..."; <-- schreibe, passiert nix.

MfG radix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2005, 09:23 Uhr
~radix
Gast


Hat sich erledigt,

aber danke fürs reinschauen(bis jetzt 2 Leute )!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2005, 09:24 Uhr
(un)wissender
Niveauwart


Im case Fall dürfen keine Variablen deklariert werden, soweit ich weiß.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2005, 09:31 Uhr
~radix
Gast


Doch geht schon, du musst dann aber in einem Block bleiben, also z.B. fasst du das, was zu case gehört in Klammern {}.

case PC_ABSTURZ:
{int BOOTE_NEU = 1} //das geht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.03.2005, 11:43 Uhr
(un)wissender
Niveauwart


In der Tat, danke für die Aufklärung.
Das war auch genau das Problem, richtig? Bei WM_CREATE fehlte der Block.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: