Чуваки, у мя есть char *c1; Он указывает на текст, а есть char c2[]=""; Обычная переменная. А как можно засунуть в переменную c2 текст, на который указывает c1?
Переменная c2 - это тоже указатель. Засунуть в неё текст, соответственно нельзя. Можно только присвоить ей значение первого указателя. Однако, если c2 будет указывать на реальную область памяти (допустим она будет определена как char c2[80];) можно использовать strcpy для копирования в эту облать.