Blöde Fehlermeldung
-
also folgender Code
void CVVDlg::OnVer() { // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen UpdateData(TRUE); m_out= m_msg; for(int i=0, a ;(i<10) && (isalnum(m_out[i]));i++) { char b; a= (int)m_out[i]; if (((a>=65) && (a<=90)) || ((a>=97) && (a<=122))) { if(a==90) a=96; if(a==122) a=64; b=(char) (a+1); m_out.SetAt( i,b ); //65-90 ;97-122 } } UpdateData(FALSE); }m_out Variabel von einem Textfeld und m_msg von einem Eingabefeld.
OnVer ist ein Button.
Wenn ich den Text kompillen meldet er 0 Fehler .
Soweit so gut.
Führ ich aber das Programm aus.
Also gib was ein und kliche Aufverschlüsseln
kommt die Fehlermeldnung das in file afx.inl in Zeile 177 irgendwas nicht stimmt.
Wenn ich aber des Ignoriere dann läuft das Programm einwandrei.
Was mach ich also falsch.(hoffe mir kann jemand helfen.)

EDIT:
Bitte CodeTags verwenden!
-dEUs
-
kann es sein, dass m_out einfach kürzer als 10 Zeichen ist ?