Не получается изменить массив char
Код:
char** n = new char*[2];
n[1] = "ll"; // без этого след строка работает
n[1] = "k";
n[0] = "klk";
// n[0][1]='s'; тоже ошибка
cout << n << " " << n[0] << " " << n[0][1] << endl;
Ошибка:
does not allow conversion from string literal to 'char *'
Почему вылетает такая ошибка? По факту я просто хочу переименовать элемент массива.