我计划创建一个从指针派生的二维数组typedef struct
假设typedef struct
名为“Items”并包含字符串和整数的混合变量。
我将声明两个int
变量,即typenum
和typetotal
。这两个整数将从零开始,当输入数据与某个函数匹配时相加。
在数组中,Items *type[][]
, 基本上type[][]
是,Items *type[typenum][typetotal]
但我不能这样做,因为我将在声明部分声明typenum
andtypetotal
为零。
我尝试通过初始化数组,Items *type[][] = {{0},{0}}
但这会产生错误。
有什么建议吗?有些人告诉我使用 malloc() ,但我根本不知道如何。
*在 Windows 上使用 Tiny C