С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

28.02.2014, 13:59. Просмотров 1151. Ответов 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: синтаксическая ошибка: ;

помогите, что не так?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 13:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ругается на точку с запятой (C++):

В введенной строке заменить каждую запятую и точку на точку с запятой - C++
В введенной строке заменить каждую запятую и точку на точку с запятой и вывести полученную строку.

С++ задача, надо зациклить, скажите что не так, ошибку выдает в switch, про точку с запятой знаю их вроде не н - C++
{ do { char c; system(&quot;echo Есть три задачи&quot;); system(&quot;echo 1-Следование&quot;); system(&quot;echo 2-Ветвление&quot;); system(&quot;echo...

В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее. - C++
В строке имеется одна точка с запятой ( ; ). Подсчитать количество символов до точки с запятой и после нее.

Найти точку D, симметричную точку A относительно стороны BC. - C++
помогите решить пожалуйста...

Ругается на точку - Delphi
На какую точку он ругается?

Замена запятой на точку - JavaScript
&lt;script type=&quot;text/javascript&quot;&gt; function calculate() { var price = 0; var price_new = 0; var...

29
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,229
Записей в блоге: 27
28.02.2014, 14:31 #16
Цитата Сообщение от mustimur Посмотреть сообщение
Mustakilloff, Попробуйте нормально самостоятельно объяснить что она делает...
Н-да, видимо ПК ТС-а погиб, в попытках скомпилировать данный код... И он больше не с нами.

Добавлено через 52 секунды
Цитата Сообщение от mustimur Посмотреть сообщение
Ага долой VC++, Qt и др... И даздравствует.....(впишите название)

Не по теме:

Ага. Свобода коддинга! Буду теперь в коде смайлики ставить, дабы передать настроение моего кода. )))



Добавлено через 45 секунд
Цитата Сообщение от SatanaXIII Посмотреть сообщение
int i = =^_^=;

Не по теме:

Вот-вот! И код веселее станет. И милее. И кавайнее...

0
Mustakilloff
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 37
28.02.2014, 14:32  [ТС] #17
Ругается на точку с запятой
вообщем, так
объяснять времени нет сейчас, напишу позже как я это понял.

и не нужно тут ругаться что не компилирует мой VC 2010 прекрасно компилирует и даже результаты выдает при запуске программы
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,259
28.02.2014, 14:33 #18
Цитата Сообщение от Тамика Посмотреть сообщение
Мой компилятор тут орёт благим матов.
а я тебе объясню почему
и даже почему
Цитата Сообщение от Mustakilloff Посмотреть сообщение
а в строке выше:
Цитата Сообщение от Mustakilloff Посмотреть сообщение
cout<<"\n ------";
x==(n++)+m--=;
в нижней строке происходит сравнение и результат его никуда не заносится
компилятор думает что этот результат пытались вывести на экран, но вывод закрыт, точкой с запятой и следовательно её нужно убрать
один из примеров наведенных ошибок, ошибка высвечивается не там где допущена
может конечно это я так думаю, а не компилятор
но это самое логичное объяснение
1
SatanaXIII
Супер-модератор
Эксперт С++
5643 / 2678 / 252
Регистрация: 01.11.2011
Сообщений: 6,574
Завершенные тесты: 1
28.02.2014, 14:34 #19
Тамика,
C++
1
i+=^_^=; // увеличить кавайность i на единицу
Пока кавайность меньше стольких-то выполнять...
0
Megabar
22 / 22 / 3
Регистрация: 01.12.2013
Сообщений: 93
28.02.2014, 14:35 #20
Mustakilloff, все, теперь мне нужно встретить с Мамонтовой
0
Mustakilloff
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 37
28.02.2014, 14:35  [ТС] #21
Megabar, встретьтесь
0
SatanaXIII
Супер-модератор
Эксперт С++
5643 / 2678 / 252
Регистрация: 01.11.2011
Сообщений: 6,574
Завершенные тесты: 1
28.02.2014, 14:36 #22
Megabar, давайте вычислим ее по ip!
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,259
28.02.2014, 14:37 #23
Цитата Сообщение от Mustakilloff Посмотреть сообщение
мой VC 2010 прекрасно компилирует
Цитата Сообщение от Mustakilloff Посмотреть сообщение
error C2059: синтаксическая ошибка: ;
это плюрализм мнений в отдельно взятой голове?
0
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,229
Записей в блоге: 27
28.02.2014, 14:40 #24
Цитата Сообщение от Megabar Посмотреть сообщение
все, теперь мне нужно встретить с Мамонтовой

Не по теме:

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



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

Не по теме:

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

0
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
28.02.2014, 14:48 #25
Цитата Сообщение от Тамика Посмотреть сообщение
Экзорцизм! В нее вселился демон дерьмокоддинга! Предлагаю выслать к ней бригады попов. (чёрт, я же атеистка... Но в данном случае поверила в Ад.)
Ага согласен, а птичку не жалко за 200 грн. то?
Цитата Сообщение от Тамика Посмотреть сообщение
Экстремистка и радикалка. Избивала беркут за 200 грн. от ЕС! Бойтесь меня!
А вообще не экономьте на паре строчек, от этого код не будет быстрее если все мат.операции в одну строчку записать, а вот ошибку обнаружить уже не сумеешь... А тот такой пример так и прямь в топку надо и с Мамонтову Вашу действительно забанить)))
0
SatanaXIII
28.02.2014, 14:52
  #26
 Комментарий модератора 
Господа, посмеялись и хватит. Завязываем с оффтопом.
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,259
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--=;
!!!!!
0
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 ";
помогите сравнить, пожалуйста..
0
SatanaXIII
Супер-модератор
Эксперт С++
5643 / 2678 / 252
Регистрация: 01.11.2011
Сообщений: 6,574
Завершенные тесты: 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 ";
1
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,259
03.03.2014, 13:28 #30
Цитата Сообщение от Mustakilloff Посмотреть сообщение
n*m<n++? cout<<"\n n*m<n++:it is true ":cout<<"\n
кавычки закрой
0
03.03.2014, 13:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2014, 13:28
Привет! Вот еще темы с ответами:

Замена запятой на точку - VBA
Здравствуйте! Есть такой файлик. В нем мне надо перемножить два столбика, но проблема в том что вба считает только числа с точкой. А когда...

Edit замена запятой на точку - Delphi
Всем доброго дня! Пишу обработчик события Keypress, что-то типа маски ввода даты. Варианты с маскедитом отпадают, прошу не предлагать =) ...

Преобразование запятой в точку в TextBox - C# WPF
Здравствуйте! Ситуация следующая: в silverlight в textBox должны вводиться только цифры и точка. Я сделал такой код private void...

Прировнять при вводе точку к запятой - Delphi
Есть эдиты через которые вводим дробные числа, задача в том чтобы сделать так чтобы вводить можно было и 0,5 и 0.5) ибо когда вводишь через...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

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