fseek(ofile, 13, SEEK_SET);
fputs("\t", ofile);
do
{
ch = getc(ofile);
printf("%c", ch);
if(ch == '\n') {
fseek(ofile, 13, SEEK_CUR);
fputs("\t", ofile);
}
} while(ch != EOF);
Я написал эту программу, которая манипулирует файлом и вставляет \ t после определенной позиции в каждой строке.
Всякий раз, когда я использую второй fputs, он делает файл нечитаемым. Почему это происходит?