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

Корявое чтение структуры из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компиляция проекта в Borland C++ 5 http://www.cyberforum.ru/cpp-beginners/thread98872.html
никак не могу скомпилировать проект (на windows 7) .....все время какието ошибки типа нету библиотеки и все такое.... кото может компильнуть у себя или розобратся в чем проблема ???
C++ Написать и протестировать функцию для сложения и вычитания вещественных матриц помогите пожалуйста с двумя задачками: 1.Написать и протестировать функцию, переставляющую в обратном порядке элементы главной диагонали квадратной матрицы. 2.Написать и протестировать функцию для сложения и вычитания вещественных матриц Одним из формальных параметров должен быть признак вида операции. зарание спасибо.... http://www.cyberforum.ru/cpp-beginners/thread98866.html
Ввести два положительных числа. C++
Помошите решить с объяснениями. Ввести два положительных числа. Найти наименьшее общее кратное этих чисел. Программа должна содержать рекурсивную функцию, которая находит наименьшее общее кратное.
Написать функцию, которая создает файл, заполняя его случайными символами C++
Помогите чайнику! В общем,задание вроде элементарное: "Написать функцию, которая создает файл, заполняя его случайными символоми, начиная с символа, заданного в параметре функции. Количество символов также указано в параметрах. К начальному символу можно добавлять код от -30 до +30, если это возможно. Если невозможно (код выходит за границы кодовой таблицы), вставлять начальный символ." Не...
C++ Определить одномерный массив... http://www.cyberforum.ru/cpp-beginners/thread98843.html
Помогите решить с объяснениями. Определить одномерный массив, состоящий и n вещественных чисел. Сразу при вводе массива упорядочить его в порядке возрастания (отдельную функцию сортировки не использовать).
C++ Разветвленные алгоритмы и программы Добрый вечер. У меня проблемка с этой задачей: Автолюбитель выезжает из пункта А в пункт В, расстояние между которыми 300 километров. Через каждые 100 километров на трассе расположены заправки (АЗС). На первой АЗС время заправки значительно превышает время на втором АЗС. По известным количеством бензина в автомобиле (более 10 литров) и условием минимальных затрат времени на преодоление... подробнее

Показать сообщение отдельно
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
25.02.2010, 10:52     Корявое чтение структуры из файла
Выравнивание!
Твой компилятор выравнивает все данные по двойному слову, т.е. по 8 байт.
Даже, если данные находятся внутри структуры, что "нечестно"
1. У компилятора должен быть какой-то флажок, этим делом управляющий.
2. М.б есть ключевое слово, которое надо добавить к описанию структуры
3. Может быть #pragma поможет
Все зависит от конкретного компилятора, т.к. в стандарте об этом - молчок.

P.S. На грамотный вопрос и отвечать приятно.
 
Текущее время: 20:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru