, хотя.

я объявляюchar * на фиксированную строку и повторно использовать указатель для указания на другую строку

/* initial declaration */
char *src = "abcdefghijklmnop";
.....

/* I get the   "warning: assignment makes integer from pointer without a cast" */
*src ="anotherstring";

Я попытался изменить указатель, но безуспешно.