부스트코스(Boostcourse) CS50 3주차 심화 과정 💎 생각해보기
2021. 1. 23. 18:21
스터디&교육/부스트코스 CS50 2기
3주차 심화 과정에 대해서 내가 작성한 코드를 정리해보았다. 📌 문제 1 문제를 해결하는 과정에서 출력하는 부분은 어려움 없이 진행된 것 같았다. 전체적으로 어려웠던 점은 함수화하는 과정에서 변수를 어떻게 설정해주어야하고 값을 어떻게 담아서 보내주어야하는지 고민했던 것 같다. 그리고 포인터를 통해서 변수에 값을 어떻게 저장해주어야 하는지에 대해서도 많이 찾아봤던 것 같다. 마지막으로 while 반복문에서 scanf 함수로 정수를 입력받는 데 문자를 입력하게 되면 무한루프에 빠지는 것이었다. rewind(), fflush() 등 함수를 사용해 표준 입력 버퍼라는 것을 초기화해주어야 한다고 하는데 아무리 사용해봐도 적용이 되지 않았다. 그래서 getchar() 함수를 통해 초기화해주어 문자가 입력되었을 때 ..