我正在编写一个带有指针和结构的 C 项目,现在面临这个问题:有一个结构
struct Customer
{
char Name[80];
char Address[40];
int ID;
int Pnumber;
};
我将用 *line_count* 个成员创建一个动态数组。我使用此代码,但它使程序崩溃:
struct Customer* ph;
ph = (struct Customer*)malloc(line_count * sizeof(struct Customer));
我究竟做错了什么?