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

259
26 октября 2019, 11:10

Необходимо записать в битовое поле дату. Как это реализовать?

#include "pch.h"
#include <iostream>
#include <Windows.h>
#include <string>
#define str_len 30 
#define size 30  
int choice;
int current_size = 0;
using namespace std;
struct Student {
string name;
string spec;
int group;
string fac;
double goods;
unsigned int day : 5;
unsigned int month : 4;
unsigned int year : 12;
} students;

struct Student list_of_student[size];
struct Student bad;


void enter(){
    int day, month, year;
    cout << "Ввод информации" << endl;
    if (current_size < size)
    {
        cout << "Строка номер ";
        cout << current_size + 1;
        cout << endl << "ФИО " << endl;
        cin >> list_of_student[current_size].name;
        cout << "Дата рождения " << endl;
        cout << "День " << endl;
        scanf_s("%u \n", list_of_student[current_size].day);
        cout << "Месяц " << endl;
        scanf_s("%u \n", list_of_student[current_size].month);
        cout << "Год " << endl;
        scanf_s("%u \n", list_of_student[current_size].year);
        cout << "Специальность " << endl;
        cin >> list_of_student[current_size].spec;
        cout << "Группа " << endl;
        cin >> list_of_student[current_size].group;
        cout << "Факультет " << endl;
        cin >> list_of_student[current_size].fac;
        cout << "Средний балл " << endl;
        cin >> list_of_student[current_size].goods;
        current_size++;
        }
        else
        cout << "Введено максимальное кол-во строк";
        cout << "Что дальше?" << endl;
        cin >> choice;
    }
int main()
{
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    enter();
}
READ ALSO
Mockito: как замокать параметр типа Class?

Mockito: как замокать параметр типа Class?

У меня есть тест, бегущий под Mockito:

189
PostGis tutorial [закрыт]

PostGis tutorial [закрыт]

Кто-нибудь находил примеры использования postgis+spring+postgresql? Через гугл конкретных примеров использования найти не смогЕсли кто-нибудь знает...

173
Android, отписка от BehaviorSubject

Android, отписка от BehaviorSubject

У меня есть BehaviorSubject, назначение которого - наблюдать за int переменной:

187
Связь между JPA, Spring data jpa и Hibernate

Связь между JPA, Spring data jpa и Hibernate

Hibenate - одна из реализация JPAJPA - это только спецификация

209