nella DlgProc del mio dialogo ho questo codice che si riferisce alla pressione di un tasto, dovrebbe prendere il testo contenuto in un edit, solo che al momento della pressione del tasto mi esce un errore di windows, sicuramente ho sbagliato la dichiarazione della variabile o il suo utilizzo, qualcuno può correggermi?

codice:
HWND hStat = (HWND)lParam; //l'handle del dialogo
char *testo;
GetDlgItemText(hStat, 106, testo, 1);  //qui si blocca l'esecuzione del programma...