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

Cчитывание из файла блоками по 8 байт - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив строк. Удалить из него строку начинающуюся на букву «а» http://www.cyberforum.ru/cpp-beginners/thread1172572.html
Сформировать массив строк. Удалить из него строку начинающуюся на букву «а». Пожалуйста помогите решить, заранее спасибо.
SFML Компиляция g++ с библиотекой SFML Доброго времени суток! какие параметры нужно указать для g++ чтобы скомпилировать вместе с SFML? http://www.cyberforum.ru/cpp-beginners/thread1172568.html
Класс "Строки", найти самое длинное слово C++
Сего дня наткнулся на задание вот такого рода.... Напишите программу на языке программирования С++, которая должна содержать: - базовый класс, включающий: - два элемента в виде строк символов S1 и S2; - конструктор с параметрами для создания динамических строковых объектов; - деструктор; - виртуальный метод просмотра текущего состояния объекта; - производный класс, включающий: -...
Сортировка по расчетным счетам плательщиков C++
Нужно настроить сортировку по расчетным счетам плательщиков по первой цифре. #include <iostream> #include <fstream> using namespace std; const int n=21; class ORDER
C++ Нахождение дискриминанта через указатели и ссылки http://www.cyberforum.ru/cpp-beginners/thread1172550.html
Имеется вот такой код #include <iostream> #include <math.h> using namespace std; int menu() { int choose; cout << "#########################################" << endl;
C++ Нормальное значение косинуса float x = 1.57079637; cos(x) ~ -4.32051034e-8; Как нормально взять косинус? что бы было ~0 подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6193 / 5796 / 1877
Регистрация: 18.12.2011
Сообщений: 14,811
Завершенные тесты: 1
11.05.2014, 21:16     Cчитывание из файла блоками по 8 байт
C++
1
2
3
4
5
6
7
unsigned long arrays[2];
do
{
     cinFile1.read((char*)arrays,sizeof(long)*2); // читаем не более 8 байт
     func(arr[0],arr[1]);
     coutFile1.write((char*)arrays,sizeof(long)*2);
}while( cinFile1.gcount() % 8 == 0 && !cinFiele1.eof() );// в последней строке скорее всего окажется не 8 байт
 
Текущее время: 14:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru