Почему из таймера нельзя выйти через goto global ( к примеру
CODE:
goto global сheck0;
Пишет: "Отсутствует метка GOTO: gotoF check0"
Также нельзя через goto global перейти внутрь функции.
Пишет: "Отсутствует метка GOTO: gotoF check1"
Метки в коде есть, в чем дело?
(Добавление)
метки указаны так:
check0:;
check1:;
правильно же?
(Добавление)
К примеру тут тоже выдает ошибку:
CODE:
int s, a, b;
a=10;
b=5;
if(a>5) goto global sum;
Summa();
function Summa()
{
a=a*b;
sum:;
s=a+b;
}
int s, a, b;
a=10;
b=5;
if(a>5) goto global sum;
Summa();
function Summa()
{
a=a*b;
sum:;
s=a+b;
}
(Добавление)
CODE:
int s, a, b;
a=10;
b=5;
enabletimer(0);
loop()sleep(100);
function Summa()
{
a=a*b;
sum:;
s=a+b;
}
CREATE_TIMER(0,200)
{
if(a>5) goto global sum;
}
int s, a, b;
a=10;
b=5;
enabletimer(0);
loop()sleep(100);
function Summa()
{
a=a*b;
sum:;
s=a+b;
}
CREATE_TIMER(0,200)
{
if(a>5) goto global sum;
}
(Добавление)
ааааай... я понял... в функцию нельзя входить через goto я почему-то думал что так работало