0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 48
|
||||||
1 | ||||||
Как присвоить значение возвращаемое функцией?22.09.2013, 22:09. Показов 2410. Ответов 16
Метки нет (Все метки)
0
|
22.09.2013, 22:09 | |
Ответы с готовыми решениями:
16
Как присвоить возвращаемое значение функции переменной? Значение, возвращаемое функцией (C++) Указатель на функцию, укзатель на воид и возвращаемое функцией значение Множество возвращаемое функцией как результат |
22.09.2013, 22:24 | 2 |
ты не поверишь. функция массив не выведет просто так...
да и скажи ты толком что сделать хочешь, я не телепат же -------------------------------------------------------------- и опять же, массив статический в функциях тем более никто не делает, это не рационально, вдруг ты захочешь массив большей длины обработать? а исходники например посеял, или откомпилить нечем?
1
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
||||||
22.09.2013, 22:28 | 3 | |||||
1
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
22.09.2013, 22:34 | 5 |
Крюгер, я не говорил, что есть смысл. Я просто привел работающий пример.
0
|
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 48
|
|
22.09.2013, 22:34 [ТС] | 6 |
Крюгер,
этот пример просто шаблон, в функции я использую рекурсию ля этого мне нужен статически массив куда я запиливаю по символу каждую итерацию. Вот хотелось бы узнать как функцией вернуть массив, чтоб он имел тип char,а не указатель char* gooseim, Спасибо, хотелось бы узнать есть ли какой то способ сделать это без функций, просто я не думаю что в c++ для решения таких простых задач не предусмотрен какой то обычный стандатрный способ )
0
|
22.09.2013, 22:39 | 7 |
gooseim, рабочий говоришь?https://docs.google.com/drawin... =960&h=720
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
||||||
22.09.2013, 22:44 | 8 | |||||
Крюгер, это смотря каким компилятором тестить. Codepad съедает такое.
NanoChely, если честно я вообще не понял какая стоит задача. Добавлено через 3 минуты Крюгер, специально для тебя:
0
|
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 48
|
|
22.09.2013, 22:47 [ТС] | 9 |
gooseim, твой пример помог и делает то что надо. Я хотел бы узнать, вот в c++ чтоб вернуть массив символов из функции в прототипе функции нужно обязательно ставить звездочку, то есть char*. Я не понимаю для чего? Может ли в C++ функция вернуть char массив, а не char* ?
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
22.09.2013, 22:48 | 11 |
NanoChely, массив в c++ возвращать нельзя. Можно вернуть std::string например.
1
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
22.09.2013, 22:50 | 14 |
Крюгер, return в main писать не обязательно. Согласно вроде предыдущему стандарту если память не изменяет. В этом ничего не изменилось.
0
|
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 48
|
|
22.09.2013, 22:53 [ТС] | 15 |
gooseim, ага, то есть только указатель на какой то элемент массива можно вернуть да?
Добавлено через 53 секунды Croessmah, мне не решение задачи нужно, а понять суть, как тут все устроено в c++ )
0
|
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 48
|
|
22.09.2013, 23:00 [ТС] | 17 |
alsav22, да, я это теперь понял. привычка с других языков )
0
|
22.09.2013, 23:00 | |
22.09.2013, 23:00 | |
Помогаю со студенческими работами здесь
17
Непонятно выражение "значение, возвращаемое функцией" Возвращаемое значение функции - указатель на массив. КАК это записать? Тип void как возвращаемое значение функции: что он такое, зачем он нужен, где, когда и как его использовать? Как проанализировать значение возвращаемое функцией ShellExecute? Присвоить значение возвращаемое boost::bind Массив как возвращаемое функцией значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |