지난 포스팅에서 배열의 이름이 '상수 주소'이기 때문에 새로운 문자열을 직접 대입(ch = "...")할 수 없다는 것을 확인했다. 그렇다면 이미 만들어진 배열의 내용을 바꾸려면 어떻게 해야 할까?정답은 메모리 공간에 값을 하나씩 복사해 넣는 strcpy 함수를 사용하는 것이다. 1. 코드지난 포스팅에서 사용한 코드에 string.h 헤더를 추가하고 strcpy를 통해 배열의 내용을 변경하는 과정을 추가한다.#include #include // strcpy 함수 사용을 위해 필요int main() { char ch[10] = "ABCDEF"; // 여유 공간을 위해 크기를 10으로 설정 char *ptr = "123456"; printf("--- 변경 전 ---\n"); print..