파일 (1) 썸네일형 리스트형 C 언어 | 파일 쓰기와 읽기 학습 목표 사용자로부터 값을 입력받아 파일에 출력하는 프로그램을 작성할 수 있다. 사용자에게 입력받기 앞 포스팅에서 메모리 영역 중 스택은 함수 호출과 관련된 변수가 저장된다고 배웠다. 이는 이제껏 자주 사용했던 get_int()나 get_string과 같은 함수에서도 사용된다. get_int()와 get_string() 함수를 직접 구현해보자. 코드를 살펴보자. line 7을 보면 scanf() 함수가 쓰인 것을 확인할 수 있다. scanf() 함수는 사용자로부터 형식 지정자에 해당하는 값을 받고 저장한다. 실제 스택 영역 안에 변수가 저장된 주소로 찾아가야 하기 때문에 x가 아닌 &x라 입력한다. get_string() 함수를 구현한 경우 s를 배열로 정의했기 때문에 그대로 s를 입력해 첫 바이트의 .. 이전 1 다음