| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Передача структуры как параметр функции |
| Автор: jhonyxakep 15.1.2010, 09:04 | ||||||||
| На самом деле вопрос достаточно глупый... Юзаю Total Commander авские wcx плагины. Экспорт функции - все как по маслу) Существует функция OpenArchive (tOpenArchiveData *ArchiveData); где tOpenArchiveData описан как структура
создал подобную сруктуру
и передаю её как параметр функции
в результате ошибка
перерыл все книги для начинающих которые у меня были, но ответа так и не нашел |
| Автор: azesmcar 15.1.2010, 09:06 | ||
а это уже другой вопрос, с чего ты взял что если код исправить он будет работать? Это разные структуры, не имеет значение что находиться внутри, с точки зрения компилятора они разные, он что их анализировать должен? И чем тебе не нравиться tOpenArchiveData? |
| Автор: artsb 15.1.2010, 09:35 | ||
azesmcar, уже всё сказал. А вы видать хотели так написать:
И как сказал azesmcar, наврятли это прокатит, т.к. для компилера это разные структуры. |
| Автор: azesmcar 15.1.2010, 10:09 |
Что? использовать структуру tOpenArchiveData. Она тебе чем-то не нравиться? В крайнем случае можно применить cast. |
| Автор: jhonyxakep 15.1.2010, 10:10 | ||
Всмысле вгонять данные прямо в tOpenArchiveData? |
| Автор: azesmcar 15.1.2010, 10:17 |
представь себе да |
| Автор: jhonyxakep 15.1.2010, 10:20 |
Как бы странно оно не звучало... но |
| Автор: artsb 15.1.2010, 10:29 | ||
|