0 / 0 / 1
Регистрация: 25.04.2013
Сообщений: 67
|
|
1 | |
Структура-указатель-функция14.05.2013, 21:12. Показов 719. Ответов 9
Метки нет (Все метки)
Приветы. Как в функцию затащить указатель на конкретный элемент структуры, чтоб можно было например установить значение по умолчанию в прототипе, как для аргумента функции? Гугл не помог к сожалению.
0
|
14.05.2013, 21:12 | |
Ответы с готовыми решениями:
9
Структура и функция, возвращающая указатель на структуру Функция, принимающая указатель и число байт и выделяющая память под указатель Функция, получающая указатель на обычную функцию, получает указатель на метод класса Функция принимает указатель на void и возвращает указатель на int |
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
14.05.2013, 21:24 | 2 |
faradej, так Вам надо элемент структуры передать в функцию или установить значения по умолчанию в шаблоне?
1
|
0 / 0 / 1
Регистрация: 25.04.2013
Сообщений: 67
|
|
14.05.2013, 21:33 [ТС] | 3 |
Передать указатель на элемента структуры в функцию + присвоить этому указателю значение по умолчанию там же.
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
||||||
14.05.2013, 21:38 | 4 | |||||
1
|
0 / 0 / 1
Регистрация: 25.04.2013
Сообщений: 67
|
|
14.05.2013, 21:52 [ТС] | 5 |
Да. Благодарен. А не подскажете как массивный элемент передать?
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
14.05.2013, 21:53 | 6 |
faradej, точно так же. Только добавьте еще один параметр, в котором будете передавать количество элементов.
0
|
0 / 0 / 1
Регистрация: 25.04.2013
Сообщений: 67
|
||||||
15.05.2013, 01:41 [ТС] | 7 | |||||
В вызове функции амперсанд конфеты.нейм подсвечивает о несовместимости параметров, без этого аргумента нормально все.
невозможно преобразовать параметр 2 из "char (*)[30]" в "char *[] Добавлено через 3 часа 20 минут В чем же моя ошибка?
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
||||||
15.05.2013, 02:12 | 8 | |||||
char[] == char * const;
0
|
0 / 0 / 1
Регистрация: 25.04.2013
Сообщений: 67
|
||||||
15.05.2013, 02:47 [ТС] | 9 | |||||
Я решил это с помощью динамического массива вместо обычного, он тоже ведь по сути указатель на char. Сейчас другая проблема, не могу присвоить аргументам функции параметры по умолчанию.
С указателями такое вобще можно делать?
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
|
15.05.2013, 03:12 | 10 |
Может вы поначалу прочитаете про указатели?
0
|
15.05.2013, 03:12 | |
15.05.2013, 03:12 | |
Помогаю со студенческими работами здесь
10
Структура и указатель структура и указатель Как структура может содержать указатель на эту же структуру? Объясните пожалуйста, в чем здесь дело(структура и указатель) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |