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

[Error] expected primary-expression before ')' token

29.04.2017, 11:57. Показов 6092. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помидорами прошу не кидаться, за код не брался год. Решил для начала написать калькулятор, видимо что-то важное забыл.
Ошибка [Error] expected primary-expression before ')' token.
Сам код:
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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char** argv) 
{ 
cout << "Enter num1 +-/* num2" << endl;
int x, y, r;
cin >> x, r, y;
    if (r==+)
    {
        cout << x+y << endl;
    }
    else if (r==-)
    {
        cout << x-y << endl;
    }
    else if (r==/)
    {
        cout << r/y << endl;
    }
    else if (r==*)
    {
        cout << r*y << endl;
    }
    system ("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2017, 11:57
Ответы с готовыми решениями:

Error: expected primary-expression before '==' token
Код: #include &lt;iostream&gt; using namespace std; int main (){ int x; do {

Expected primary-expression before '[' token
Здравствуйте. есть простой код, который написан в среде разработки Dev-C++ 4.9.9.2 #include...

Ошибка: expected primary-expression before '.' token
В этом коде выдает такую ошибку: Widget::Widget(QWidget *parent) : QWidget(parent), ...

Ошибка expected primary-expression before ')' token
Выдает ошибку при компиляции, код ниже. Помидорами, прошу, не кидаться, я новичок) #include...

3
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
29.04.2017, 12:06 2
Лучший ответ Сообщение было отмечено almarc как решение

Решение

Цитата Сообщение от almarc Посмотреть сообщение
C++
1
r==+
Наверное, так:
C++
1
r == '+'
и т.д.
r должен иметь тип char.
C++
1
cin >> x >> r >> y;
1
Эксперт .NET
5877 / 4754 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
29.04.2017, 12:07 3
Лучший ответ Сообщение было отмечено almarc как решение

Решение

almarc,
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
int main()
{
cout << "Enter num1 +-/* num2" << endl;
int x, y;
char r;
cin >> x >> r >> y;
    if (r=='+')
    {
        cout << x+y << endl;
    }
    else if (r=='-')
    {
        cout << x-y << endl;
    }
    else if (r=='/')
    {
        cout << r/y << endl;
    }
    else if (r=='*')
    {
        cout << r*y << endl;
    }
    return 0;
}
1
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
29.04.2017, 12:08 4
Удалил.
0
29.04.2017, 12:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2017, 12:08
Помогаю со студенческими работами здесь

Ошибка expected primary-expression before '<' token
#include &lt;iostream&gt; #include &lt;string&gt; int main() { int v, m, i, u, s, arrA, arrB, arrC; ...

Ошибка expected primary-expression before ';' token
Помогите разобраться, пожалуйста, вот ошибка: #include &lt;iostream&gt; #include &lt;math.h&gt; #include...

Ошибка: expected primary-expression before ')' token
Всем доброго времени суток, пишу программу для ВУЗа, задачей стоит сделать структуру любого...

Ошибка. Expected primary-expression before ';' token
код в 3 файлах zag.h: #ifndef ZAG_H_INCLUDED #define ZAG_H_INCLUDED #include &lt;iostream&gt;...

Ошибка expected primary-expression before '*' token
Нужно записать в файл 100 случайных букв, но выдает ошибку. #include &lt;cstdlib&gt; #include...

DEV C++ ошибка expected primary-expression before '<<' token
#include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;iostream.h&gt; // фукнция с параметрами по...


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

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