我对 strcpy 函数有疑问。使用 C。这个简单代码(如下)的要点是将字符串从数组复制到指针数组。
char string[20] = "ABCDEFGH\0";
char * array_of_pointers[20];
// now I want to copy string to the first available slot;
strcpy(array_of_pointers[0],string);
然后 strcpy 向我抛出错误:
Unhandled exception: Access violation writing location 0x00000000.
为什么?我知道这个问题可能很简单,但我真的不知道。