trouble in c with characters issue