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

Машинное представление типов float и struct - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Склеивание трех и более массивов http://www.cyberforum.ru/cpp-beginners/thread949896.html
Вопрос заключается в следующем: Есть 4 разных одномерных массива char * Name1 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",}; char * Name2 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",}; char * Name3 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",};
C++ Библиотека наподобие HtmlAgilityPack Подскажите пожалуйста, есть что-нибудь наподобие такой для билдера? libxml2 не предлагать! это не то пальто. http://www.cyberforum.ru/cpp-beginners/thread949890.html
C++ С++ Омар Хаям
последняя задача помогите пожалуйста Напишите программу, которая выводит ниже цитаты Омара Хайяма. "О угрозами ада и надежды рай! Крайней мере, одно можно сказать наверняка - это жизнь летит; одно можно сказать наверняка, а остальное ложь - Цветок, который однажды взорвался навсегда умирает. " Омар Khayya'm
Сумма, произведение, разность, и частное от деления двух чисел C++
Ребята помогите решить задачу. Напишите программу, которая предлагает пользователю ввести два номера, получает два числа от пользователя и выводит сумму, произведение, разность, и частное от деления двух чисел Вход 8 5 ВЫХОД Сумма составляет 13 Продукт 40 Разница составляет 3 Фактор 1
C++ Добавление элементов структуры http://www.cyberforum.ru/cpp-beginners/thread949846.html
Здравствуйте. Очень нужна помощь. Было задано комплексное задание по структурам. Одним из подзаданий является добавление новых записей в уже имеющуюся структуру. Столкнулся с проблемой, как это реализовать. Фрагмент ("эскиз") кода вот такой: cout << "Сколько хотите стран добавить?\t"; unsigned short number_country; cin >> number_country;
C++ перетирание байтов с использованием seekp + write в бинарных файлах Привет, возник вопрос с записью бинарных файлов. пишу в файл данные таким кодом : ofstream file1; file1.open("file.bin",ios::out|ios::binary|ios::trunc); int intVar =156; float floatVar =-34.995; long longVar = 10; file1.write((char*)&intVar,sizeof(intVar)); file1.write((char*)&floatVar,sizeof(floatVar)); подробнее

Показать сообщение отдельно
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
07.09.2013, 20:46     Машинное представление типов float и struct
Цитата Сообщение от BalexD Посмотреть сообщение
Есть задание: ввести отрицательное или положительное вещественное число -- получить его машинный код. Так-же, каким-то образом нужно получить машинное предсталение структуры.
тебе это чтоли?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
struct Str1
{
int i1;
int i2;
int i3;
} str;
 
double d=2.0;
float  f=2.0;
 
str.i1=str.i2=str.i3=2;
 
unsigned char * b=&str;
for (int i=0;i<sizeof(str)/sizeof(char);i++)
  printf("%x ",b[i]);
 
b=&d;
for (int i=0;i<sizeof(double)/sizeof(char);i++)
  printf("%x ",b[i]);
 
b=&f;
for (int i=0;i<sizeof(float)/sizeof(char);i++)
  printf("%x ",b[i]);
 
Текущее время: 21:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru