Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ambyz
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
#1

Укажите на ошибку - C++

31.05.2014, 21:06. Просмотров 214. Ответов 5
Метки нет (Все метки)

Проблема с enum. Пишет что, нужно что-то перед enum. Поясните пожалуйста
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
#include <iostream>
 
using namespace std;
 
int main()
{
    enum paytype
        {
            CARD, CHECK;
        };
    paytype ptype;
 
    union payment
        {
            char card[25];
            long check;
        }; info;
 
    switch (ptype)
        {
            case CARD; cout << "Payment by Card: " << info.card << endl; break;
            case CHECK; cout << "Payment by Check: " << info.check << endl; break;
        }
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 21:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Укажите на ошибку (C++):

Укажите на ошибку - C++
Подскажите ошибку пожалуйста #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void main() ...

Укажите ошибку! - C++
В строке удвоить все символы ‘&amp;’. Под вставкой символа n в строку после к-го элемента понимается смещение всех элементов, начиная с...

Укажите на ошибку - C++
Привет, есть проект, в нем был только один файл core.cpp в нем было и объявления функций и их описания, короче говоря все было в одном...

Укажите ошибку пожалуйста - C++
№ 3 вариант 8 #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { const float Eps=1E-4; int...

Укажите пожалуйста ошибку(и) - C++
#include &lt;iostream&gt; using namespace std; struct box { char maker; float height; float width; float length; float...

укажите на ошибку в листинге - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace System; void main( ) { cout &lt;&lt; &quot;I love&quot;; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Эксперт CЭксперт С++
13227 / 7499 / 845
Регистрация: 27.09.2012
Сообщений: 18,418
Записей в блоге: 3
Завершенные тесты: 1
31.05.2014, 21:08 #2
что это?
C++
1
}; info;
Добавлено через 37 секунд
C++
1
case CARD;
а тут двоеточие
0
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
31.05.2014, 21:12 #3
Ambyz, перечисления до main
0
Ambyz
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
31.05.2014, 21:12  [ТС] #4
info как бы поле структуры) но ошибка не прошла. дело в самом enum
сама ошибка выглядит так:
/home/amby/Workspace/1/main.cpp|7|error: expected primary-expression before ‘enum’|
0
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
31.05.2014, 21:17 #5
Croessmah, правильно заметил ; перед info лишняя, как и ; paytype перед ptype
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
31.05.2014, 22:15 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    enum paytype
    {
            CARD, CHECK
    };
    paytype ptype;
    ptype=CHECK;
    union payment
    {
            char card[25];
            long check;
    };
    payment info;
    info.check=123456;
 
    switch (ptype)
    {
    case CARD: cout << "Payment by Card: " << info.card << endl; break;
    case CHECK: cout << "Payment by Check: " << info.check << endl; break;
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2014, 22:15
Привет! Вот еще темы с ответами:

Вылетает программа, укажите ошибку - C++
Программа вылетает. Помогите пожалуйста. Условие программы: В программе используется класс good_time и перегрузка оператора...

Задачка по C++! Укажите пожалуйста на ошибку! - C++
Набросал упрощенный вариантик программы. Пытаюсь в конструкторе zveri присвоить значение переменной home из функии другого класс. Где...

Укажите на ошибку или исправте!!! - C++
Здраствуйте!! написал консольную программу которая захватывает написанную строку, потом проверяет её на наличие Больших и маленьких букв!!!...

Калькулятор Z-1. Укажите на ошибку в программе к задаче - C++
Уважаемые форумчане, укажите пожалуйста на ошибку в программе. Пишу программу к задаче, валится на 10 тесте (Wrong Answer)....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.05.2014, 22:15
Ответ Создать тему
Опции темы

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