Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Ошибка s = X [ 1 ]

Страниц (1): [1]
 

1. Dantes3000 - 24 Ноября, 2021 - 12:45:29 - перейти к сообщению
CODE:
int XY_win[3]={497, 618, 13072717};
int start_x=0, start_y=0, color;

//раскоментить - ошибка
//start_x=XY_win[0], start_y=XY_win[1], color=XY_win[2];

//так норм
start_x=XY_win[0];
start_y=XY_win[1];
color=XY_win[2];



Что вообще означает текст ошибки? как-то можно узнать баг ли это в киборе или в коде?
2. Zireael - 24 Ноября, 2021 - 16:47:45 - перейти к сообщению
 Цитата:
start_x=XY_win[0], start_y=XY_win[1], color=XY_win[2];

Вместо запятых должны быть ;
CODE:
int XY_win[3]={497, 618, 13072717};
int start_x=0, start_y=0, color;

start_x=XY_win[0]; start_y=XY_win[1]; color=XY_win[2];
3. Dantes3000 - 25 Ноября, 2021 - 05:03:04 - перейти к сообщению
 Zireael пишет:
место запятых должны быть ;


Почему тогда это отрабатывает?

CODE:
int a,b,c;

a=1, b=2, c=3;

messagebox(a+b+c);
4. Kibor - 25 Ноября, 2021 - 11:09:55 - перейти к сообщению
 Dantes3000 пишет:
Почему тогда это отрабатывает?

Запятыми можно разделять только если идет объявление переменных.

int а=5, б=2;

В других надо случаях использовать ;

Что и почему тут срабатывает не известно.
5. Dantes3000 - 29 Ноября, 2021 - 13:34:51 - перейти к сообщению
ну так как с такими ошибками бороться? Это ок, если код небольшой, но в своем я час потратил чтобы найти в чем проблема.
(Добавление)
а оказалось не баг, а "фича"

Powered by ExBB FM 1.0 Final