티스토리 뷰

728x90

프로그램 설계

고도화 개요

01. 베스트셀러 Top3 도서의 제목을 출력하는 기능
02. 도서 데이터를 동적할당을 이용하여 저장

기능 정의

메뉴

도서 입력 > 도서 출력 > 도서 검색 > 종료

고도화 내용

01. 베스트셀러 Top3 출력
02. 동적메모리를 할당하여 저장
03. 연속 입력 기능, 출력 메뉴 연속 사용 기능

고도화 방법

동적 할당

베스트셀러 출력

연속 입 출력

 

 

 

핵심요약

프로그램 설계

  • 프로그램 개발 시 작업 목표에 맞게 사용할 라이브러리 함수와 자료구조를
    결정해야 함
  • 동적할당은 프로그램 실행 시 할당하는 메모리 공간임
  • 함수포인터를 이용하여 정렬함수를 사용할 수 있음

코드 분석

  • strtok는 토큰을 이용하여 문자열을 분리할 수 있는 함수임
  • strcspn은 특정 문자로 이루어진 문자열인지 검사하는 것이 가능한 함수임
  • strstr은 키워드 검색에 유용한 함수임
댓글