Код
typedef struct {
DWORD Debug;
char *Oerr;
char Oerr_num;
WORD Data_FC;
char Nfunc;
} SProba;
...
int num = 3;
SProba *dat = (SProba*) malloc(sizeof(SProba) * num);
SProba *elem = &dat[1];
elem->Oerr = (char*) malloc(10);
....
for(i = 0; i < num; i++)
free(dat[i]->Oerr;
free(dat);
DWORD Debug;
char *Oerr;
char Oerr_num;
WORD Data_FC;
char Nfunc;
} SProba;
...
int num = 3;
SProba *dat = (SProba*) malloc(sizeof(SProba) * num);
SProba *elem = &dat[1];
elem->Oerr = (char*) malloc(10);
....
for(i = 0; i < num; i++)
free(dat[i]->Oerr;
free(dat);