Мне нужно назначить указатель на массив символов:
char str1[17];
char* h="hey";
str1 = h;
Но я получаю эту ошибку: error C2440: '=' : cannot convert from 'char *' to 'char [17]'
.
Я думал, что имя массива такое жепоскольку указатель на символ и имя массива является адресом первого символа массива, поэтому назначение указателя на символ для имени массива будет работать.
Я не знаю, почему я получаю ошибку.
Как я могу это исправить?