帮忙看下内存动态分配的问题?
typedef struct PHOTOBLOCK{
char *Alias_block;//块的名字
int block_id;//块的ID
char *mp3string;//要关联的音频文件位置
int PointsCount_block;//坐标点的个数
// int blocktype;//块的编号
// int pagetype;//图片所属的页码的编号
char *Coordinate;//坐标
}PHOBLOCK;
typedef struct PHOTOINFORMATION
{
char *locationstring;//图片的位置
int blockcount;//块的个数
int pagetype;//图片所属的页码的编号
int booktype;//书本的编号
PHOBLOCK myblock[60];
struct PHOTOINFORMATION *next;
}PHO;
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
myphoto->myblock[j].Coordinate=(char *)malloc(sizeof(ptr));这一句是什么问题出现的错误,前面省略一部分,前面正常