В последнее время у меня возникли проблемы с fputs: при печати некоторых строк в текстовом файле с помощью fputs я получаю символы, отличные от A-Z, a-z, 0-9 (символы, которые не являются частью строки). Я абсолютно уверен, что все строки заканчиваются нулевым символом. К сожалению, я не могу дать вам больше информации, так как я лично не тестировал программу, это были отзывы, которые я получил. Но после того, как я заменил fputs на fprintf, все заработало правильно.
Итак, мой вопрос: опасны ли fputs? Были ли у вас когда-нибудь проблемы с этим?