Здравствуйте, sch, Вы писали:
sch>Здравствуйте, FR, Вы писали:
FR>>VC7.1 Win2k. Да и не такой и большой вклад дает вызов функции на фоне операций с диском. То что твой первый результат такой шустрый объясняется только тем что твой файл полностью засосало в кеш операционки, реально ты мерял скорость памяти, попробую удали и создай файл заново, скорость упадет на порядок.
sch>У меня та же платформа.
sch>Возможно оптимизатор заинлайнил fread(), так что надо посмотреть.
; 17 : {
; 18 : size_t count = fread(buf, 1, size, file);
push edi
push ebp
push 1
push esi
call _fread
Просто проверь у себя что быстрее gets или fread(1)