Форум программистов, компьютерный форум, киберфорум
Наши страницы

Объясните работу функции fread() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вектор http://www.cyberforum.ru/cpp-beginners/thread808103.html
Доброго всем времени суток.Помогите пожалуйста начинающему разобраться.Я самостоятельно пытаюсь освоить с++.Помощи ни откуда нет кроме интернета.Читаю и разбираюсь сам.Начал разбираться с классом...
C++ Наименьшее общее кратное трёх чисел Нужно найти НОК трёх чисел, используя функции Добавлено через 6 минут Вот мой код для нахождения НОК(а,в) через НОД(а,в). Теперь, как я понимаю, необходимо найти НОК(НОК(а,в),с)). Добавлено... http://www.cyberforum.ru/cpp-beginners/thread808084.html
C++ вычислить значение выражения через цикл for
вычислить значение выражения через цикл for
c++ asm C++
_asm {} какие библиотеки нужно подключать , чтобы заставить работать ассемблер на с++ и как правильно записывать всё это дело пожалуйста приведите исходник с самым простым примером(ВС2010,ВС2012)...
C++ перегрузка операций основных типов http://www.cyberforum.ru/cpp-beginners/thread808058.html
Здорова! Опять ничо не получается. Пытаюсь разобраться с перегрузкой операций возьмем класс int от я записал допустим int a=4; да все вроде работает как нужно и в а унас появилась 4, но это...
C++ аналог функции find на плюсах Всем привет! Хочу написать программу которая будет работать как аналог функции find в linux'e. Нужна помощь, как это сделать?? подробнее

Показать сообщение отдельно
x_files_01
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 4

Объясните работу функции fread() - C++

14.03.2013, 01:34. Просмотров 440. Ответов 4
Метки (Все метки)

Возникла проблема при чтении файла по частям.
Вообщем задача состоит в том что нужно считывать 64 байта с файла, записывать их в некий массив, потом выполнить определенные действия и снова считать определенную порцию данных из файла.
Вот франмент кода:
Кликните здесь для просмотра всего текста


C
1
2
3
4
5
6
7
8
9
FILE * in = fopen("input.txt", "rb");
// message
    char M[2500];
    
    while (!feof(in))
    {
        fread (M,1,64,in);
                     ............
    }


Что будет если при последнем считывании партии данных из файла их меньше чем 64 байта и как сделать правильно без потери данных?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru