grazie problema risolto, era la cattiva lettera del carattere era un char e non una stringa lunga un carattere xchè infatti una stringa lunga un carattere contiene alla fine \0 giusto?

grazie mille