我被困在如何操作数据结构上。
我有这样声明的头文件
struct item{
int i;
char str[88];
};
我有一个C文件,我想制作 9 个结构项(我声明为全局变量并且我已经包含了头文件):
struct item a[9];
但是当我想把我想要的数据放入
foo()
{
...
// let's say I have data int in index and char[] in string
// and I want it to put at item_index
a[item_index].i = index;
a[item_index].str = string;
...
}
但是当我尝试编译时,它似乎总是显示
error: expected an identifiler