SGKorotkow
21-05-2010, 12:40
Добрый день. Помогите разобраться пожалуйста.
пишу прогу на С++ в Dev.
есть несколько заголовочных файлов и в них есть функции!
в main есть динамическая структура, так вот в неё мне нужно записывать то, что происходит в функциях (ну типа лога), но я не могу присвоить значение структуре...((
структура простая
void main()
struct ST{
char s;
};
ST *struc;
struc=(ST *)malloc(sizeof(ST));
а вот в заголовочном файле M1.h
extern struc; (может это не правильная форма объявления глобальной пер.)..
...
struc[i].s = "так то и так то..";
на этом всё и встаёт!!!
наверное нужно что то где ещё объявить, но я не знаю!!!
и как передать параметр i ?
заранее благодарен!
пишу прогу на С++ в Dev.
есть несколько заголовочных файлов и в них есть функции!
в main есть динамическая структура, так вот в неё мне нужно записывать то, что происходит в функциях (ну типа лога), но я не могу присвоить значение структуре...((
структура простая
void main()
struct ST{
char s;
};
ST *struc;
struc=(ST *)malloc(sizeof(ST));
а вот в заголовочном файле M1.h
extern struc; (может это не правильная форма объявления глобальной пер.)..
...
struc[i].s = "так то и так то..";
на этом всё и встаёт!!!
наверное нужно что то где ещё объявить, но я не знаю!!!
и как передать параметр i ?
заранее благодарен!