Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 61
1

выражение должно быть допустимым для изменения левосторонним значением

22.04.2020, 13:57. Показов 1923. Ответов 1

Author24 — интернет-сервис помощи студентам
не могу понять как изменить
при вводе даты, программа должна выводить соотв. значение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
struct History
{
    int day;
    int month;
    int year;
    string  data;
    
};
void mainHistory()
{
    system("cls");
    ifstream file; 
    file.open("History.txt"); 
    setlocale(LC_ALL, "RUS");
    vector<History> Histories;
    string buffer = " ";
    cout << "Введите дату (если дата до нашей эры вводить как 0.0.-год)" << endl;
    History one;
    do {
        cin >> one.day;
        cin >> one.month;
        cin >> one.year;
        cin >> one.data;
    } while (one.year != '2021');
    do {
        getline(cin, buffer);
        if(buffer.size()>0)
            Histories.push_back(one);
    }while (buffer != "  ");
    int day;
    int month;
    int year;
    for (History h : Histories)
    {
        if (day == h.day && month == h.month && year = h.year)
            cout << h.data;
    }
    _getch();
}
ошибка тут(E0137, C2106)
C++
1
if (day == h.day && month == h.month && year = h.year)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2020, 13:57
Ответы с готовыми решениями:

Выражение должно быть допустимым для изменения левосторонним значением
//Структура пользователя программой struct User { char Login; char Password; }; User...

Выражение должно быть допустимым для изменения левосторонним значением
Есть структура: struct Airport_Pass { int Distance; char Departur; char Destination; };...

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

Выражение должно быть допустимым для изменения левосторонним значением
Вот код: a ^ 2 = a*a; a ^ 4 = a^2 * a^2; a ^ 8 = a^4 * a^4; a ^ 16 = a^8 * a^8; Ошибки...

1
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
22.04.2020, 13:58 2
Цитата Сообщение от Fann Посмотреть сообщение
if (day == h.day && month == h.month && year = h.year)
year == h.year
0
22.04.2020, 13:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2020, 13:58
Помогаю со студенческими работами здесь

Выражение должно быть допустимым для изменения левосторонним значением
Здравствуйте! Подскажите, пожалуйста, в чем заключается ошибка и как ее исправить &quot;Выражение...

Выражение должно быть допустимым для изменения левосторонним значением
Получаю ошибку в переменной х в if (0 &lt; x &amp;&amp; x &lt; 100) { if ( x == 1 || x == 21 || x == 31 || x...

Выражение должно быть допустимым для изменения левосторонним значением
struct ITEM { struct { char N; char A; char S; } NAS; char vers; }; struct LIST {

Выражение должно быть допустимым для изменения левосторонним значением
Выдает ошибку на P = s; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;string&gt; using...

Выражение должно быть допустимым для изменения левосторонним значением
День добрый просветите пожалуйста что ему не нравится ? #include &lt;iostream&gt; #include &lt;cstdlib&gt;...

Ошибка: Выражение должно быть допустимым для изменения левосторонним значением
Всем привет. У меня есть очередь, состоящую из объектов класса classA, которую нужно заполнить из...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru