Code saubern
-
Also ich habe da mal ne frage ich habe grade angefangen und habe da ein problem:
CString m_qaestr; CString m_qaereg; m_qae.GetWindowText(m_qaestr); if (m_qaestr == "Schlecht") { UpdateData(TRUE); m_qaereg = "AudioQuality = 0"; UpdateData(FALSE); } if (m_qaestr == "Medium") { UpdateData(TRUE); m_qaereg = "AudioQuality = 1"; UpdateData(FALSE); } if (m_qaestr =="Gut") { UpdateData(TRUE); m_qaereg = "AudioQuality = 2"; UpdateData(FALSE); } if (m_qaestr =="Sehr Gut") { UpdateData(TRUE); m_qaereg = "AudioQuality = 3"; UpdateData(FALSE); }
Das kann man doch 100% kürtzen.kann mir einer sagen wie?
-
Hi,
vielleicht so:
CString m_qaestr;
CString m_qaereg;
m_qae.GetWindowText(m_qaestr);if (m_qaestr == "Schlecht")
{
m_qaereg = "AudioQuality = 0";
}
else if (m_qaestr == "Medium")
{
m_qaereg = "AudioQuality = 1";
}
else if (m_qaestr =="Gut")
{
m_qaereg = "AudioQuality = 2";
}else if (m_qaestr =="Sehr Gut")
{
m_qaereg = "AudioQuality = 3";
}UpdateData(FALSE);
Bye,
Stefan
-
UpdateData(TRUE); CString m_qaestr; CString m_qaereg; m_qae.GetWindowText(m_qaestr); int nAudioQuality = 0; if (m_qaestr == "Medium") nAudioQuality = 1; else if (m_qaestr =="Gut") nAudioQuality = 2; else if (m_qaestr =="Sehr Gut") nAudioQuality = 3; m_qaereg.Format("AudioQuality = %s",nAudioQuality); UpdateData(FALSE);
-
const char *str[]= {"Medium", "Gut", "Sehr Gut"}; UpdateData(TRUE); CString m_qaestr; CString m_qaereg; m_qae.GetWindowText(m_qaestr); UINT nAudioQuality = 0; for( UINT i= 0; i< sizeof(str)/sizeof(char*); ++i) if (m_qaestr == str[i]) nAudioQuality= i+1; m_qaereg.Format("AudioQuality = %i",nAudioQuality); UpdateData(FALSE);
[ Dieser Beitrag wurde am 27.11.2002 um 08:18 Uhr von toosten editiert. ]
-
Laber laber, habe mal wieder mist geschrieben. Habs gelöscht????
[ Dieser Beitrag wurde am 27.11.2002 um 16:52 Uhr von MaSTaH editiert. ]
-
@mastah:
Hehe - genau anders herum...
-
@Nemesyzz
Blöder Fehler meinerseits....