Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Ramilllllllllll
0 / 0 / 0
Регистрация: 16.04.2017
Сообщений: 29
1

Структура и заполнение

21.06.2018, 23:48. Просмотров 688. Ответов 3
Метки нет (Все метки)

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 LEDValu
{
     char portName   :7;
     char numberName :4;
     short delay     :10;
}LEDValus1;
 
 
 
int main(void)
{           
    while (1) 
    {   
        struct LEDValu LEDValus1 = {'C',0,500};
        // проблема в том что если дальше написать LEDValus1 = {'C',0,500}; то выдает ошибку                        
       LEDValus1 = {'C',0,500}; // вот тут выдает ошибку хотел быстренько заполнит ее а приходится использовать вот так 
            
               LEDValus1.portName ='A';
        LEDValus1.numberName=0;
        LEDValus1.delay= 500;
            // может можно как то по кароче ?   
    }
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2018, 23:48
Ответы с готовыми решениями:

Непонятная ошибка. Заполнение файла. Структура
Надо заполнить файл информацией: название товара, тип количества товара, сорт товара, количество,...

Структура "Авто", заполнение и запись в файл
Как мне теперь записать структуры в цикле и добавить их в файл? #include "stdafx.h" #include...

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость.
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар»
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности «Универсам» и...

структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ
структура array предназначена для хранения строки типа char. Структура имеет функцию, которая...

3
Просто Саша
24 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 346
Завершенные тесты: 2
22.06.2018, 00:41 2
Попробуй так, хотя у меня и в твоем варианте прекрасно все работает.
Недостатки используемого компилятора.

LEDValus1 = LEDValu {'C', 0, 500};
1
ValeryS
Модератор
7528 / 5703 / 738
Регистрация: 14.02.2011
Сообщений: 19,519
Завершенные тесты: 1
22.06.2018, 00:46 3
Лучший ответ Сообщение было отмечено Ramilllllllllll как решение

Решение

Цитата Сообщение от Ramilllllllllll Посмотреть сообщение
// проблема в том что если дальше написать LEDValus1 = {'C',0,500}; то выдает ошибку
проблема в том что язык попутал
в плюсах это отработает
правда вот так
Цитата Сообщение от Просто Саша Посмотреть сообщение
C++
1
LEDValus1 = LEDValu {'C', 0, 500};
а вот в Си нет конструктора копирования
1
Ramilllllllllll
0 / 0 / 0
Регистрация: 16.04.2017
Сообщений: 29
22.06.2018, 11:25  [ТС] 4
C
1
LEDValus1 = LEDValu {'C',0,500}; // я думал точто работает в си будет работат и в с++ (как же я ошибался )
так тоже не работает , а как тему закрыть ?
0
22.06.2018, 11:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2018, 11:25

Структура DateTime, битовая структура
Условие: Структура содержит информацию о дате и времени некоторого события: struct datetime...

Структура, доступная из всех файлов проекта ("глобальная" структура)
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp подключен хедер...

Структура и вложенная структура
Подскажите как сделать задание, такого рода Иванов Математика 80 История 60...


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

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

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