powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как вернуть массив из функции?
7 сообщений из 7, страница 1 из 1
как вернуть массив из функции?
    #37242760
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
        
int pravila (int x)
        {
            int[] massiv_hodov = new int[60];
            for (int i = 0; i < 24; i++)
            {
                 massiv_hodov[i] = x;
        }
                return massiv_hodov;

не поулчается вернуть массив. как можно вернуть массив?
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37242766
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос снят
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37242774
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02.05.2011 20:41, beatles4 wrote:

> int pravila (int x)
> {
> int[] massiv_hodov =new int[60];
> for (int i = 0; i< 24; i++)
> {
> massiv_hodov[i] = x;
> }
> return massiv_hodov;

Если это С, то вернуть массив невозможно.
Если это С++, то можно вернуть std::vector (но он может
копироваться при возврате).

Тут можно просто вернуть созданный массив в виде указателя на int.

Ещё можно "вернуть массив" передав указатель на него в функцию по
ссылке и присвоив ему значение.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37242832
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЕсли это С, то вернуть массив невозможно.
Если это С++, то можно вернуть std::vector (но он может копироваться при возврате).
А если это java, то запросто. Не одной С++ живут люди :)
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37243067
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
White OwlА если это javaЭто C# :)
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37243468
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завести глобальный массив (или выделить память из кучи, опять же глобально).
И в процедуру передать ссылку на него...
...
Рейтинг: 0 / 0
как вернуть массив из функции?
    #37244269
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

как очистить массив после возврата из функции? :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как вернуть массив из функции?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]