我有一个解析文件的函数,并将其数据放入动态分配的结构数组中。该函数返回这个动态分配的用户定义数据类型的数组。我想释放这个在解析函数中使用的数组,我该怎么做?这是我用来分配数组的代码。
DownloadDescription_t* pDownloads = (DownloadDescription_t*) malloc(MDLFDescription -> uiNumberOfLocations *sizeof(DownloadDescription_t));
DownloadDescription_t 结构体的定义如下:
typedef struct
{
UINT uiIndex;
UINT uiDateAdded;
char caFileName[129];
char caUserName[50];
char caSubsystem[10];
} DownloadDescription_t;
感谢大家!