char c [] должен иметь некоторый размер;
например
char c[]= "example init string";
// которые настраивают таблицу c для c [19];
Вы можете разместить его прямо в начале вашей программы;
char c[19] = {0}; // null filled table
char c [i] - указатель, поэтому вам не нужно ничего копировать;
символ с [19];
c = "пример строки инициализации";
// теперь & c [0] указывает на тот же адрес;
Копирование может быть выполнено с
strcpy(dst, src);
но MS заставляет вас использовать безопасную функцию:
strcpy_s(dst,buffsize,src);