|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.07.2014, 10:25 | #1 |
Регистрация: 03.07.2014
Сообщений: 7
|
Visual Studio С++. при проверке условий ошибка error C2059: syntax error : ')'
блин, вот код легкий, а в одной строке ошибку выдает, дальше не могу двинуться, в чем ошибка подскажите пожалуйста
ошибка: ошибка error C2059: syntax error : ')' код: for(int j=0; j<n; j++);{ for(int i=0; i<n; i++);{ if([i]=[j] && x[i][j]=1); }} работаю в вижуал студи с++ |
07.07.2014, 12:40 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
if([i]=[j] && x[i][j]=1); Если ([i]=[j] && x[i][j]=1) и? Что делать-то надо, если наступит это условие?
if (выражение1) оператор1; [else оператор2;] Где оператор1? Он должен быть обязательно.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 07.07.2014 в 12:43. |
07.07.2014, 13:02 | #3 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Код:
Ну это сразу бросилось в глаза. Код:
Квадратные скобки в С++ - это оператор, позволяющий обратиться к элементу массива. Ты пишешь [i] - значит обращается к i-тому элементу, но какого именно массива? Второе условие - x[i][j]=1 у тебя завершится ВСЕГДА удачно, т.е. это тоже самое что true (всегда истина). Т.к. оператор присваивания возвращает значение, которое было присвоено переменной, т.е. единицу в твоем случае. Я посмотрел на код и реально не понял что ты тут хотел сделать )). Я пытался. Код:
Последний раз редактировалось rrrFer; 07.07.2014 в 13:06. |
|
07.07.2014, 13:31 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
даже я не знаю С/C++, догадываюсь, что операция = - это не сравнение, а ПРИСВОЕНИЕ! а сравнение это == )
возможно, что проверка условий планировалась такая: Код:
|
07.07.2014, 17:28 | #5 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Kitekat а какую задачу вы пытались решить? Может где-то подсказали пример?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 07.07.2014 в 17:34. |
07.07.2014, 18:36 | #6 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Serge_Bliznykov
А как вы так догадываетесь? - я так не умею. Я думаю, МБ ТС хотел написать Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При компиляции VS2005 во внешнем хидере вылазит error C2059: syntax error : 'return' | calypso | Visual C++ | 13 | 10.06.2014 08:01 |
Ошибка в скрипте:"Parse error: syntax error, unexpected '{'" | StakanpORTvejna | Помощь студентам | 0 | 15.11.2013 16:37 |
Причина ошибки Parse error: syntax error, unexpected T_VARIABLE | Masafi | PHP | 4 | 10.05.2013 18:31 |
Ошибка Parse error: syntax error, unexpected T_STRING в PHP | gunsoy | PHP | 1 | 20.07.2012 23:18 |
Parse error: syntax error, unexpected ';', expecting T_FUNCTION | avduevsky | PHP | 5 | 21.09.2011 13:56 |