Ciao, essendo alle prime armi con visual c++ sto smanettando un po' e volevo realizzare con appwizard un programma che, inserito del testo in una casella e premuto un bottone, facesse comparire finestre di messaggio contenenti ognuna un carattere alla volta del testo immesso.

Ecco il codice:

void CCriptaDlg::OnBtncripta()
{
// TODO: Add your control notification handler code here
CString tmp;
int lunghezza ;
CString tmp2;

UpdateData(TRUE);

for ( int i=1; i < m_TestoDaCriptare; i++)
{

m_TestoDaCriptare = m_TestoDaCriptare.Mid(i,1);

MessageBox (m_TestoDaCriptare);

}

}


se eseguo e premo il bottone ottengo dopo il primo messagebox (errato) un errore.

Come posso correggere il codice?

Grazie