Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
38 / 38 / 11
Регистрация: 27.09.2014
Сообщений: 470
1

Инициализация объединения

03.12.2020, 17:37. Просмотров 1606. Ответов 1
Метки нет (Все метки)

Пробовал разными вариантами объявлять объединение и инициализировать, но все не то:
C++
1
2
3
4
5
6
7
8
typedef struct PROGMEM
{
    union{
        unsigned char uParam[6];
        float fParam[2];
    };
} DataParam;
DataParam mFloat={ (float)-50.0, (float)150.0 };
На последнюю строчку ругается:
инициализация: преобразование "float" в "unsigned char", возможна потеря данных
Как победить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2020, 17:37
Ответы с готовыми решениями:

Восстановление файлов после их объединения
Недавно создавал тему про программу, объединяющую несколько файлов в один, но предусматривающую...

Структуры и объединения
Ребят,помогите пожалуста. В одной ведомости есть фамилия имя отчество и год поступления в универ...

Объединения. Операции с битами
Напишите программу, которая вычисляет целую часть результата деления целого числа без знака на...

Объединения. Операции с битами
Напишите программу, которая меняет порядок битов в символе на противоположный. Программа должна...

1
170 / 130 / 51
Регистрация: 18.07.2017
Сообщений: 686
07.12.2020, 13:11 2
Пришлось покопаться.
C++
1
2
3
4
5
6
7
typedef struct PROGMEM{
    union{
        unsigned char uParam[6];
        float fParam[2];
    };
} DataParam;
DataParam mFloat={ .fParam = {-50.0, 150.0} };
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2020, 13:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Структуры, объединения, битовые поля
Не могу понять данную тему(Структуры, объединения, битовые поля) и понять как решить задачу которая...

Объединения - пишет , что многократно определен символ
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> union integer{ int x; }; main(){...

Написать две пользовательские функции объединения строк
Помогите написать программу, содержащую две пользовательские функции объединения строк,...

Указатели: Создать динамический массив из заданных, путем их объединения
Даны два динамических массива размерами n и m. Создать динамический массив из заданных, путем их...

Две рабочие программы перестали работать после объединения
Программки сами по себе работают правильно, а засунул в меню не хочет работать, помогите исправить)...

Найти контур объединения: минимальный многоугольник, охватывающий все заданные прямоугольники
Помогите ,пожалуйста, написать программу для СИ. Вот формулировка задания: Задано n прямоугольников...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.