Размер шрифта:
Сколько байт читать (записывать) из файла за один раз?
Play

Сколько байт читать (записывать) из файла за один раз?

А в какой среде программа пишется? И какой формат файла? Для загрузки текстовых файлов в Delphi и Builder'е можно использовать TStringList->LoadFile без всяких буферов и открытыя/закрытия файла.

А вообще, оптимальное соотношение чтения/хранения зависит от текущих условий работы алгоритма

[QUOTE=ahilles]наиболее оптимальный размер это 8192 байт = 8 КБ[/QUOTE] Это почему?

- Петька, приборы?! - 567! - Петька, что "567"?! - А что "приборы", Василий Иванович?

#define BUFSIZE (32)

int main(int argc, char **argv)

В подавляющем большинстве случаев оптиальный размер блока для чтения - это единица структурного представления во входном файле. Если это wav - то единицей логичнее всего, по моему, выбрать сэмпл, если bmp - пиксель.

Что же касается тех нечастых случаев, когда решаеая задача не навязывает структурную единицу для чтения. Приведенный выше листинг Svyatozar-а был несколько модифицирован.

#include <stdio.h> #include <windows.h>

#define BUFSIZE (2)

int main(int argc, char **argv)

📎📎📎📎📎📎📎📎📎📎