Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

14.03.2013, 01:34. Просмотров 418. Ответов 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 байта и как сделать правильно без потери данных?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru