Perché questa

while(stringa[i]<MAXLENGHT){

non ha senso. Pensaci