fix bug for fputs, add simple fputs test