Небольшой цикл
Здравствуйте. Что не так в следующем коде?
{
int count=0;
for(int i=0; ; i++)
{
if(ObjectFind(0,IntegerToString(i)))
{
count+=1;
}
else break;
}
return count;
}
Он должен подсчитывать количество объектов. Но, почему-то, функция всегда возвращает единицу. Объектам даны имена именно по такому принципу, как в цикле for. И объекты существуют на графике, и их не один)
Возвращаемое значение
В случае удачи функция возвращает номер подокна (0 означает главное окно графика), в котором находится найденный объект. Если объект не найден, то функция возвращает отрицательное число.+ что-то с циклом не то...
(это тоже наводящий вопрос, на внимательность)
Я так понимаю, вопрос наводящий?) И ответ на него Вы уже знаете)) Индекс окна она возвращает)
Хорошо...А тут, что не так?)
{
int count=0;
for(int i=0; ; i++)
{
if(ObjectFind(0,IntegerToString(i))==-1) break;
count+=1;
}
return count;
}
Хорошо...А тут, что не так?)
{
int count=0;
for(int i=0; ; i++)
{
if(ObjectFind(0,IntegerToString(i))==-1) break;
count+=1;
}
return count;
}
{
int count=0;
int total=ObjectsTotal(0);
for(int i=0;i<total; i++)
{
if(ObjectFind(0,IntegerToString(i))!=-1)
count++;
}
return count;
}
{
int count=0;
int total=ObjectsTotal(0);
for(int i=0;i<total; i++)
{
if(ObjectFind(0,IntegerToString(i))!=-1)
count++;
}
return count;
}
Хорошо...А тут, что не так?)
{
int count=0;
for(int i=0; ; i++)
{
if(ObjectFind(0,IntegerToString(i))==-1) break;
count+=1;
}
return count;
}
Здравствуйте. Что не так в следующем коде?
{
int count=0;
for(int i=0; ; i++)
{
if(ObjectFind(0,IntegerToString(i)))
{
count+=1;
}
else break;
}
return count;
}
Он должен подсчитывать количество объектов. Но, почему-то, функция всегда возвращает единицу. Объектам даны имена именно по такому принципу, как в цикле for. И объекты существуют на графике, и их не один)