✅ 목표 (Goal)
✅ 목차 (Index)
🔹 버퍼 오버플로우
- dst가 배열이라도 dst+src+1 사이즈가 넘게 공간이 있어야 한다.
- 즉 집어넣을 문자열 갯수보다 담을 공간이 커야 한다.
- 그렇지 않은 경우 오버플로우(?)가 발생하고.. 어찌 될지 모른다.
🔹 포인터로 와도 변경할수 있지 않을까?
strcat도 첫번째 인자인 dest를 malloc으로 만들면, 변경할수 있을까?
char*도 malloc으로 만들면 변경할수 있다.
인자로 왔을때 부터 벌써 RO가 되버림
그래서 변경 불가능해짐
✅ 참조 (Ref.)
▼