bilytur
Чтение блоком - первое, что приходит в голову,
Другое дело, что это не всегда то, что нужно. Если у файла размер не известен заранее, а сам файл двоичный, fgetc и fputc имеют право на жизнь. Ведь по сути это fread/fwrite(&ch,1,1, F). Поскольку размер файла скорее всего небольшой (но может быть и большим), память выделять статично - вроде как накладно, динамически - муторно. Вот тут и нужен "
несолидный" fputc
Drey
Я что-то не понял, вопрос в том, где ошибка, или в том, что это такое и что оно вообще делает?
Я серьезно отношусь к вопросам. Если Вам нечего делать, делайте это в другом месте...