Notice
Recent Posts
Recent Comments
Link
뭐라도 배우면 기록하자
[C언어] chap28 도전 프로그래밍 4-1 본문
문제 출처: 윤성우 저 윤성우의 열혈 C 프로그래밍
도전 1
간단한 도서 관리용 프로그램을 작성해 보자. [제목, 저자명, 페이지수]에 대한 정보를 저장할 수 있는 구조체를 정의하고, 구조체 배열을 선언해서 도서에 대한 정보를 저장하고 있는 구조로 작성해 보자. main함수에서는 사용자로부터 3권의 도서에 대한 정보를 입력받고, 입력이 끝나면 도서에 대한 내용을 출력해 주도로고 하자.
내가 쓴 코드
실행결과
scanf로 숫자를 입력받은 후 입력버퍼에 \n이 남아있는 것을 배운 문제였습니다. scanf 밑에 getc(stdin)을 작성하지 않았을 때는 첫번째 책의 페이지 수 까지 입력하고 나서 다음 책의 저자를 입력하지 않았음에도 바로 제목을 입력받게 하는 등의 오류가 있었습니다. 입출력 코드를 작성할 때 항상 버퍼를 염두해야겠습니다.
'프로그래밍언어공부 > C' 카테고리의 다른 글
| [C언어] chap28 도전 프로그래밍 4-3 (0) | 2018.04.24 |
|---|---|
| [C언어] chap28 도전 프로그래밍 4-2 (0) | 2018.04.24 |
| [C언어] chap20 도전 프로그래밍 3-6 (0) | 2018.03.04 |
| [C언어] chap20 도전 프로그래밍 3-4 (0) | 2018.03.04 |
| [C언어] chap20 도전 프로그래밍 3-3 (0) | 2018.03.04 |
Comments