| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > помогите решить задачку (иниц-ия структуры) |
| Автор: gud 17.6.2009, 14:20 | ||
делаю dll, в одной функции задаю и заполняю структуру, а потом в другой функции надо эту структуру прочитать
сначала должно один раз вызыватся Get_All_Info а потом несколько раз Read, ну и пишется что ' All_Info' : undeclared identifier это понятно, вот может все насамом деле просто, но не могу сообразить как можно получить эту структуру в функции Read, структура без размера не инициализируется, т.е. заголовочном файле для всех функций ее не иницилизируеш, размер сразу не определн и все время разный, писать максимальный размер как не так т.к. размер от 10 вложеных структур до 50 амож и 100, может если определить адрес сруктуры в Get_All_Info, а потом по нему вызвать структуру в Read? подскажите пожалуйста, как это сделать лучше на примере, спасибо |
| Автор: jonie 17.6.2009, 21:11 | ||
| насколько я понял автора, ему нужно в read обращатьсяк структуре созданной в другом методе. Обычно для этого внешней программе не отдают структуру, зато отдают её некий описатель... по обыкновению это может быть смещение в векторе накопленых структур, но может быть и просто её указатель. например
ну и не забыть про функцию "отчистки" данных. |