C语言字符二维数组赋值的问题
这个一个往栈里添加字符串的函数,为什么一直报错
int push(char stack_array[][], int* current_size, char string_to_add[])
{
if (*current_size == MAX_STACK_SIZE)
{
return 0;
}
else
{
strcpy(stack_array[*current_size],string_to_add);//这句一直有错
(*current_size)++;
return 1;
}
}