|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
Jackson
Зарегистрирован: 12.08.2013
Сообщения: 18
|
Реализовал функцию с 3 циклами for, соответственно 2 вложенные:
function()
{
local........
............
for(n=10;n<BarCount;n++)
{
.....................
for(d=0.5;d<6;d=d+0.5)
{
..............
for(m=n-x;m<n;m++)
{
.........................
result[n] = var12;
printf("\n"+"result("+n+")="+result[n]);
}
}
}
return result;
при запуске функции без возвращения массива result, через оператор printf выводятся необходимые значения массива, а при попытке вернуть из функции массив значений result, при компиляции выдается ошибка, что массив result не определен. Подскажите в чем проблема. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Jackson
Зарегистрирован: 12.08.2013
Сообщения: 18
|
Jackson писал(а): |
Реализовал функцию с 3 циклами for, соответственно 2 вложенные:
function()
{
local........
............
for(n=10;n<BarCount;n++)
{
.....................
for(d=0.5;d<6;d=d+0.5)
{
..............
for(m=n-x;m<n;m++)
{
.........................
result[n] = var12;
printf("\n"+"result("+n+")="+result[n]);
}
}
}
return result;
при запуске функции без возвращения массива result, через оператор printf выводятся необходимые значения массива, а при попытке вернуть из функции массив значений result, при компиляции выдается ошибка, что массив result не определен. Подскажите в чем проблема. |
Разобрался. Добавил в начале функции result = 0, функция начала возвращать массив. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |