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

Чтение файла с данными типа real. Тип real в билдере или как его "обойти"? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Быстрое возведение в степень по mod (остаток от деления) http://www.cyberforum.ru/cpp-beginners/thread1562236.html
Доброго времени суток, форумчане! Не могли бы пояснить кусочек кода long long res = 1; while (pow) { if (pow & 1) res = (res*value) % mod; pow >>= 1; value = (value*value) % mod;
C++ Из UTF-8 коды символов CP866 Подскажите плиз. Есть строка в UTF-8, из нее необходимо получить char состоящий из кодов этих символов в CP866 Мысли такие, с помощью setlocale и wcstombs преобразовать строку в многобайтовый массив. Потом поэлементно получать код символа из записывать в буфер. Может есть варианты лучше? http://www.cyberforum.ru/cpp-beginners/thread1562231.html
C++ Убрать костыль typedef
#include <iostream> using std::cout; #include <cstring> using std::strlen; template <typename T> T maxn(const T * ,int n); typedef char* R;//почему то без этого невыходит
Linked List Tasks C++
правильно ли я сделал задания? спасибо!
C++ Работа с файлами: изменение регистра символа на противоположный http://www.cyberforum.ru/cpp-beginners/thread1562216.html
Всем привет нужно составить вот такую программу Функция обработки символа : Изменение регистра на противоположный (рус) ВОт то что я уже написал : #include <iostream> #include <fstream> #include <ctype.h>
C++ Вывод данных об окружности по одному значению Элементы окружности пронумерованы следующим образом: 1 - Радиус, 2 - диаметр, 3 - длина, 4 - площадь круга. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности( в таком же порядке). подробнее

Показать сообщение отдельно
Jaydens_Blues
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 30
27.10.2015, 08:26  [ТС]     Чтение файла с данными типа real. Тип real в билдере или как его "обойти"?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ну при таких раскладах однозначно нужен sizeof-2 байт на структуру читать.
В случае, если есть массив, то, наверное, sizeof-(2*N), где N это размер массива? Да в любом случае, хоть сколько отнимаю, самое первое считываемое значение первого поля (Year) остается неизменным. При многократном чтении из цикла, последующие - да, меняются, хотя и там мало чего адекватного. Такое ощущение, что меня немножко...гм... дезинформировали со структурой, что ли.

Добавлено через 5 минут
Цитата Сообщение от nmcf Посмотреть сообщение
Ну если размер структуры не верный, то будет сдвиг и поля до real будут верны только у самой первой структуры, если ты их, конечно, правильно объявил. Что там за UINT? Это древний 16-битный int или современный? А выравнивание задаёшь?
Ну вот, значит надо добиваться правильности данных до Real сперва... Выравнивание, это которое data alignment в настройках билдера? Да, я пробую разные значения, мало что меняется в положительную сторону, по-умолчанию Double Word стоит и файлы немного другого типа открываются хорошо
 
Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru