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

Считать массив структур из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить без pow http://www.cyberforum.ru/cpp-beginners/thread668693.html
Если можно,решите кодом.
C++ Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда: через printf, scanf Входные данные В одной строке через пробел два натуральных числа n и a (0 < n, a... http://www.cyberforum.ru/cpp-beginners/thread668689.html
Тип возвращаемого значения C++
Здравствуйте! Подскажите, пожалуйста, почему при нахождении арифметического выражения, функция main должна возвращать значение типа int, а не double, как у меня в программе? #include "iostream"...
C++ Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
Помогите решить задачу в С++ Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
C++ Не могу посчитать сумму между первым и последним отрицательным! http://www.cyberforum.ru/cpp-beginners/thread668651.html
а также нужно переобразовать масив таким образом что бы сначала рассполагались елементы модуль которых не перевышает 1 а потом все остальные!!!! пожалуйста помогите !!!! #include <stdio.h> #include...
C++ Вычислить и вывести на экран в виде таблицы значения функции Никак не могу разобраться с условиями (как операции сделать поразрядными и что вообще имеется ввиду) и где ошибки . Помогите пожалуйста #include <iostream> #include <cmath> #include <iomanip>... подробнее

Показать сообщение отдельно
Dmitriy_M
1356 / 1237 / 114
Регистрация: 20.03.2009
Сообщений: 4,429
Записей в блоге: 11
11.10.2012, 21:05
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma pack (push, 1) //защита от выравнивания адресов
struct MOVE {
    char title[BUF_LEN];
    char director[BUF_LEN];
    int year;
    double cost;
    double income;
} 
#pragma pack ( pop )
 
//....
MOVE array[SIZE];
//....
fs.read(reinterpret_cast<char*>(array), SIZE*sizeof(array[0)); // чтение
//...
fs.write(reinterpret_cast<char*>(array), SIZE*sizeof(array[0)); // запись
//...
std::vector<MOVE> vec(SIZE)
//....
fs.read(reinterpret_cast<char*>(&vec[0]), SIZE*sizeof(vec[0]); // чтение
//...
fs.write(reinterpret_cast<char*>(&vec[0]), SIZE*sizeof(vec[0]); // запись
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru