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

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

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

Ругается на точку с запятой - C++

28.02.2014, 13:59. Просмотров 946. Ответов 29
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <conio.h> 
#include <iostream> 
using namespace std;
void main() 
{ 
int m, n, x;             // объявление переменных 
cout<<"\n n="; 
cin>>n;           // ввод переменной n 
cout<<"\n m="; 
 
cin>>m;        // ввод переменной m 
cout<<"\n ------";
x==(n++)+m--=; 
cout<<"\n x==(n++)+m--="<<x; 
getch(); 
}
в отчёте пишет так:
2.cpp(12): error C2059: синтаксическая ошибка: ;

помогите, что не так?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 13:59     Ругается на точку с запятой
Посмотрите здесь:
C++ В введенной строке заменить каждую запятую и точку на точку с запятой
С++ задача, надо зациклить, скажите что не так, ошибку выдает в switch, про точку с запятой знаю их вроде не н C++
C++ В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
C++ Найти точку D, симметричную точку A относительно стороны BC.
C++ Ругается на If
Ругается на gets() C++
Ругается на setw() C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mustakilloff
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 37
28.02.2014, 14:35  [ТС]     Ругается на точку с запятой #21
Megabar, встретьтесь
SatanaXIII
Супер-модератор
Эксперт С++
5591 / 2625 / 239
Регистрация: 01.11.2011
Сообщений: 6,454
Завершенные тесты: 1
28.02.2014, 14:36     Ругается на точку с запятой #22
Megabar, давайте вычислим ее по ip!
ValeryS
Модератор
6535 / 5001 / 460
Регистрация: 14.02.2011
Сообщений: 16,631
28.02.2014, 14:37     Ругается на точку с запятой #23
Цитата Сообщение от Mustakilloff Посмотреть сообщение
мой VC 2010 прекрасно компилирует
Цитата Сообщение от Mustakilloff Посмотреть сообщение
error C2059: синтаксическая ошибка: ;
это плюрализм мнений в отдельно взятой голове?
Тамика
Котовчанин
869 / 449 / 142
Регистрация: 16.02.2010
Сообщений: 2,889
Записей в блоге: 27
28.02.2014, 14:40     Ругается на точку с запятой #24
Цитата Сообщение от Megabar Посмотреть сообщение
все, теперь мне нужно встретить с Мамонтовой

Не по теме:

Экзорцизм! В нее вселился демон дерьмокоддинга! Предлагаю выслать к ней бригады попов. (чёрт, я же атеистка... Но в данном случае поверила в Ад.)



Добавлено через 44 секунды
Цитата Сообщение от SatanaXIII Посмотреть сообщение
давайте вычислим ее по ip!

Не по теме:

Да, бригады школьников отлично знают это дело! Нужно нанять!

mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
28.02.2014, 14:48     Ругается на точку с запятой #25
Цитата Сообщение от Тамика Посмотреть сообщение
Экзорцизм! В нее вселился демон дерьмокоддинга! Предлагаю выслать к ней бригады попов. (чёрт, я же атеистка... Но в данном случае поверила в Ад.)
Ага согласен, а птичку не жалко за 200 грн. то?
Цитата Сообщение от Тамика Посмотреть сообщение
Экстремистка и радикалка. Избивала беркут за 200 грн. от ЕС! Бойтесь меня!
А вообще не экономьте на паре строчек, от этого код не будет быстрее если все мат.операции в одну строчку записать, а вот ошибку обнаружить уже не сумеешь... А тот такой пример так и прямь в топку надо и с Мамонтову Вашу действительно забанить)))
SatanaXIII
28.02.2014, 14:52
  #26
 Комментарий модератора 
Господа, посмеялись и хватит. Завязываем с оффтопом.
ValeryS
Модератор
6535 / 5001 / 460
Регистрация: 14.02.2011
Сообщений: 16,631
28.02.2014, 14:53     Ругается на точку с запятой #27
Цитата Сообщение от Mustakilloff Посмотреть сообщение
ой VC 2010 прекрасно компилирует
заинтересовался
и скопировал код
один в один в VS2008
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <conio.h> 
#include <iostream> 
using namespace std;
void main() 
{ 
int m, n, x;             // объявление переменных 
cout<<"\n n="; 
cin>>n;           // ввод переменной n 
cout<<"\n m="; 
 
cin>>m;        // ввод переменной m 
cout<<"\n ------";
x==(n++)+m--=; 
cout<<"\n x==(n++)+m--="<<x; 
getch(); 
}
действительно есть ошибка
C++
1
error C2059: синтаксическая ошибка: ;
но она в этой строчке
C++
1
x==(n++)+m--=;
!!!!!
Mustakilloff
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 37
03.03.2014, 12:56  [ТС]     Ругается на точку с запятой #28
проблема уже не в точке с запятой, но новую тему создавать лень..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <conio.h> 
#include <iostream> 
using namespace std;
void main() 
{ 
int m, n, x;             // объявление переменных 
cout<<"\n n=";  
cin>>n;      // в вод переменной n 
cout<<"\n m="; 
cin>>m;      // в вод переменной m 
cout<<"\n---------------"; 
 
// Проверка условия с помощью тернарной операции: 
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n 
n*m<n++:it is false "; 
getch(); 
}
компилятор ругается на сравнение, т.е. сюда:
C++
1
2
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n 
n*m<n++:it is false ";
помогите сравнить, пожалуйста..
SatanaXIII
Супер-модератор
Эксперт С++
5591 / 2625 / 239
Регистрация: 01.11.2011
Сообщений: 6,454
Завершенные тесты: 1
03.03.2014, 13:27     Ругается на точку с запятой #29
Сообщение было отмечено автором темы, экспертом или модератором как ответ
А. Ну это известная проблема компилятора. Еще Страуструп писал об этом в стандарте:
We don't need no education. We don't need no thought control. No dark sarcasm in the classroom. Teacher leave them kids alone.
Решается на самом деле просто. Записью в одну строку:
C++
1
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n n*m<n++:it is false ";
Ну или добавить символ переноса на новую строку:
C++
1
2
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n \
n*m<n++:it is false ";
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2014, 13:28     Ругается на точку с запятой
Еще ссылки по теме:
ругается на конструктор C++
C++ Ругается на sqrt
Ругается компилятор C++
C++ Ругается в 3 местах
Почему ругается на else? C++

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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6535 / 5001 / 460
Регистрация: 14.02.2011
Сообщений: 16,631
03.03.2014, 13:28     Ругается на точку с запятой #30
Цитата Сообщение от Mustakilloff Посмотреть сообщение
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n
кавычки закрой
Yandex
Объявления
03.03.2014, 13:28     Ругается на точку с запятой
Ответ Создать тему
Опции темы

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