6 / 6 / 3
Регистрация: 19.09.2010
Сообщений: 173
1

Работа с битовыми полями

18.03.2015, 18:29. Показов 1276. Ответов 6
Метки нет (Все метки)

Добрый день. Не зная и не понимая подобного... Подскажите пожалуйста, как реализовать ввод класса(число+буква) при помощи битовых полей с их последующим выводом? Т.е. существует структура
C++
1
2
3
4
5
6
7
8
9
struct uchen
{
    char Lname[kol];
    char name[kol];
    char Sname[kol];
    char lesson[kol];
    int mark[5];
    float srmark;
} Stud[5], bad;
и надо как-то сюда еще присобачить ввод класса. Не приложу ума, как... Помогите, пожалуйста
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2015, 18:29
Ответы с готовыми решениями:

Структура с битовыми полями
Написать программу, которая реализует сохранение в структуре с битовыми полями времени (часы,...

Размер структуры с битовыми полями
Здравствуйте, имеется структура с битовыми полями (используя директиву #pragma pack (push,1)):...

Структура Военкомат с битовыми полями
Разработайте структуру, используя битовые поля для обозначения логических (битовых) значений....

Чтение с файла структуры с битовыми полями
Есть структура: struct Comp { string name; int body:1; int typeVC:1; int typeSC:1; int...

6
Модератор
Эксперт С++
12437 / 10003 / 6022
Регистрация: 18.12.2011
Сообщений: 26,775
18.03.2015, 19:04 2
1. А причем тут битовые поля? цифра - это тоже буква с кодами от '0' до '9'.
2. Рекомендации по созданию тем:
Поиск по ключевым словам "класс студент"
Структура/класс "Студент". Применение конструкторов
0
236 / 195 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
18.03.2015, 19:09 3
Цитата Сообщение от zss Посмотреть сообщение
А причем тут битовые поля? цифра - это тоже буква с кодами от '0' до '9'
Не 0-9, а 0x30 - 0x39.
0
Модератор
Эксперт С++
12437 / 10003 / 6022
Регистрация: 18.12.2011
Сообщений: 26,775
18.03.2015, 19:14 4
Цитата Сообщение от SmittWesson Посмотреть сообщение
Не 0-9
Я имел ввиду буквенную запись кодов '0'-'9' (с кавычками).
0
6 / 6 / 3
Регистрация: 19.09.2010
Сообщений: 173
18.03.2015, 19:25  [ТС] 5
В том-то и дело, что непонятно, зачем Задание, как понимаю, просто для ознакомления работы с битовыми полями. Вот полное задание
Структура: Фамилия И.О., класс (цифра+буква) предметы, оценки, средний балл. Выбор по фамилии, выбор по среднему баллу. Класс реализовать с помощью битового поля.
Предметы реализовать через перечисление.
0
11 / 11 / 12
Регистрация: 27.10.2014
Сообщений: 108
18.03.2015, 19:51 6
ну как вариант, сделать просто структуру, и Класу дать только нужное количество бит <11, также сделать и с оценками.
1
6 / 6 / 3
Регистрация: 19.09.2010
Сообщений: 173
18.03.2015, 20:00  [ТС] 7
bi4ugan, звучит, конечно, здорово, но как? Может пример есть? Везде в том, что находил, показаны структуры с содержимым, например { unsigned short : 10; } но как в них что-то записать, как достать из них...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2015, 20:00
Помогаю со студенческими работами здесь

Разработать перечень основных операций с битовыми полями
Доброго времени суток! Пишу программу по следующему заданию: Разработать ПО работы с битами....

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

Работа с битовыми операциями
Реализовать функции шифрования и дешифрования строк. Принцип шифрования: на четыре бита слева...

Работа с Битовыми образами
Всем привет! Подскажите пожалуйста какой функцией из контекста можно узнать координаты х и у в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru