![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 19.10.2010
Сообщений: 49
|
![]() Цитата:
мейн Код:
Код:
Код:
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 24.04.2012
Сообщений: 300
|
![]()
4м параметром нужно передать указатель на функцию init, он не передан
Код:
Код:
Помог? Оставляем отзыв =)
Последний раз редактировалось Helloween; 17.03.2015 в 14:31. |
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 19.10.2010
Сообщений: 49
|
![]() Цитата:
Где тогда объявить функцию init и указатель на нее, чтобы можно было и в мейне указывать и в init_struct обращаться? |
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 49
|
![]()
а можно и в хидере прописать объявление функции инит?
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 24.04.2012
Сообщений: 300
|
![]()
Да, если объявить в хидере, то при включении его прототип уже прописывать не нужно, главное следить чтоб хидер 2 раза не включался или делать стражи включения. Когда прописываешь #include "2.h" препроцессор вставит полностью весь текст файла 2.h в файл, в который он включен.
Помог? Оставляем отзыв =)
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 19.10.2010
Сообщений: 49
|
![]() Цитата:
В результате мейн будет имеет вид Код:
Код:
Код:
Или может быть я неправильные аргументы передаю указателю pinit в struct_init? Ведь смысл какой, что а - это всего лишь прототип структуры, а менять мне нужно значения элементов структуры b, которая у меня инициализирована в мейне |
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 24.04.2012
Сообщений: 300
|
![]()
Ты и передаешь по указателю.
Код:
В таком случае зачем указатель на функцию вообще? Не проще ли вызвать init?
Помог? Оставляем отзыв =)
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 49
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача части массива в качестве аргумента функции | Evgenuych96 | Общие вопросы C/C++ | 24 | 02.02.2013 17:49 |
Передача функции в качестве аргумента | maks12 | Помощь студентам | 5 | 10.05.2012 08:13 |
Имя функции в качестве аргумента | Artem_Kokos | Помощь студентам | 1 | 25.04.2011 00:20 |
Как массив передать в качестве аргумента функции | Mixim | C# (си шарп) | 7 | 10.03.2011 09:53 |
Передача object в качестве аргумента | moknomo | Microsoft Office Excel | 3 | 14.12.2010 09:35 |