000
27.02.2006, 13:18 Uhr
~Anubis
Gast
|
Ich kriege immer für mich unerklärliche Fehlermeldungen. Hab das Programm auch schon als Konsolenanwendung geschrieben, welches super funktioniert.
C++: |
{ char str[1000];
char path; char attr;
m_path.GetWindowText(str,1000); path = atof(str); m_attr.GetWindowText(str,1000); attr = atof(str);
switch(attr) { case "text1": Funktion(&path,Parameter); break; case "text2": Funktion(&path,Parameter); break; case "text3": Funktion(&path,Parameter); break; case "text4": Funktion(&path,Parameter); break; default:0; } }
|
im Dropdown Menü steht auch text1, text2 usw zur verfügung
hier die Fehlermeldung dazu:
warning C4244: '=' : Konvertierung von 'double' in 'char', moeglicher Datenverlust warning C4244: '=' : Konvertierung von 'double' in 'char', moeglicher Datenverlust error C2051: case-Ausdruck ist keine Konstante error C2051: case-Ausdruck ist keine Konstante error C2051: case-Ausdruck ist keine Konstante error C2051: case-Ausdruck ist keine Konstante warning C4065: switch-Anweisung enthaelt 'default', aber keine case-Marken
Was hat das zu bedeuten? Bin für jede Hilfe dankbar! |