У меня проблема с функцией 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.
Почему? Я знаю, что эта проблема, вероятно, проста, но я действительно понятия не имею.