这给了我一个在memset上的段错误,我不知道为什么,我要去一个2D数组的特定索引,这应该给我一个char指针,并允许我使用memeset。
void test(char** test)
{
int i;
for(i=0;i<20;i++)
{
memset(test[i],0,sizeof(char)*1);
return;
}
}
int main()
{
char thing[20][20];
int i;
for(i=0;i<20;i++)
{
memset(thing[i],0,sizeof(char)*20);
}
test(thing);
return 0;
}
答案 0 :(得分:0)
您的参数声明不正确,应该是:
void test(char test[20][20])
或:
void test(char test[][20])