파일쓰기
-
[메모리] 파일 쓰기Stage/Computer Science 2021. 6. 1. 11:18
학습 목표 사용자로부터 값을 입력받아 파일에 출력하는 프로그램을 작성할 수 있다. 1. 힙 오버플로우, 스택 오버플로우 힙 영역에서 계속 malloc을 호출하게 되면 화살표 방향(아래방향)으로 메모리를 계속 사용하게 된다. 스택 영역에서는 함수가 많이 호출되면 될수록 사용하는 메모리 범위가 점점 위로 늘어나게 된다. 이렇게 힙과 스택 영역에서 계속해서 늘어나다 보면 메모리 용량은 제한되어있기 때문에 두 메모리 영역이 어디선가 충돌하게 된다. 이 같은 현상을 힙 오버플로우 또는 스택 오버플로우라고 말한다. 2. 사용자에게 입력 받기 스택은 get_int, get_string 같은 함수에서도 사용된다. get_int, get_string 함수를 직접 구현해보자. 2.1 get_int #include int ..