Hilfe! Inhalt von A mit Event auf B schieben. A=neu, B=alt (Text History)

char *xyz ist ein Zeiger. Wenn Du dem das char feld[] zuweist, hast Du lediglich 2 Zeiger auf den Anfang des gleichen Speicherbereichs. feld und xyz verändern/zeigen beide den gleichen Speicherbereich.
Du solltest Dich etwas über Zeichenketten in C belesen.

Gruß Tommy