|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2009, 12:26 | #1 |
Пользователь
Регистрация: 19.06.2009
Сообщений: 57
|
Возвращение функцией массива
Подскажите пожалуйста, как можно осуществить возвращение функцией массива deliteli[].
Есть фрагмент кода: Код:
Но ведь в с++ нельзя напрямую присваивать массив массиву. Но что тогда нужно написать в return и какого типа должна быть функция, чтобы можно было это осуществить? Последний раз редактировалось GonZaleZ; 21.09.2009 в 15:49. |
21.09.2009, 12:45 | #2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
Код:
Предлагаю вам в функцию передать указатель на массив. Код:
Шаманство же, которое вы просите мне не известно. Не факт, что оно вообще есть. |
21.09.2009, 12:46 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну пусть функция возвращает указатель на массив...
Я бы так делал.
I'm learning to live...
|
21.09.2009, 12:52 | #4 |
Пользователь
Регистрация: 18.09.2009
Сообщений: 38
|
Два способа могу предложить:
1) Динамический массив, т.е. возвращать указатель на массив. Код:
Код:
Код:
Код:
и если не хватает - перевыделять больше =) |
21.09.2009, 12:54 | #5 |
Пользователь
Регистрация: 18.09.2009
Сообщений: 38
|
Ааа, как раз написал после предложения обоих =))
|
21.09.2009, 13:25 | #6 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
|
|
21.09.2009, 13:39 | #7 | |
Пользователь
Регистрация: 18.09.2009
Сообщений: 38
|
Цитата:
Код:
достаточно пока i<=c/2, ибо дальше будет только один делитель - само "c" Последний раз редактировалось mYziK; 21.09.2009 в 19:08. |
|
21.09.2009, 13:56 | #8 |
Пользователь
Регистрация: 19.06.2009
Сообщений: 57
|
Код исправил, просто ошибся в названии.
Дело в том, что функция должна получать в значение только число, а не массив. Попробую с указателем на массив и возвращением самого массива, надеюсь, это сработает)) если получится, отпишусь |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возвращение функциями указателей | Golovastik | Общие вопросы C/C++ | 2 | 14.09.2009 23:04 |
Возвращение назад в меню | K[Lanc]N | Помощь студентам | 5 | 22.02.2009 11:14 |
Возвращение массива символов char | ActioNs | Общие вопросы C/C++ | 3 | 10.01.2009 02:33 |
Возвращение стража.... | Манжосов Денис :) | Софт | 0 | 18.09.2008 22:57 |