include "../../common/header.inc"; ?>
각자 자신의 상점을 차리고 메뉴를 보여 준 후 사용자에게 하나의 항목과 갯수를 선택하도록 하여 영수증을 출력하시오.
McDowell #1을 개선하여 사용자에게 여러 항목을 반복하여 선택하도록 하고 더 이상 원하는 것이 없는 경우 전체 영수증을 출력하시오.
McDowell #2을 개선하여 사용자에게 취소 주문(주문 수량이 음수값)을 받을 수 있도록 하고, 영수증도 주문한 항목만 출력되도록 하시오.
McDowell #3을 개선하여 여러 사용자에게 주문을 받을 수 있도록 하시오. 또한 Ctrl-D를 누르면 그동안 처리한 전체 고객 수, 각 항목별 총 주문 수량, 각 항목별 매출액 및 전체 총 매출액을 출력하시오.
McDowell #4를 함수로 나누어 작성하시오. 이때 적어도, 메뉴를 출력하는 함수, 사용자의 입력을 처리하는 함수, 영수증을 출력하는 함수, 총매출을 출력하는 함수는 따로 작성되어야 한다. md.h md5.c pr_modules.c process.c
void print_menu(void);
void input_process(int item_no, int number, int *no1, int *no2);
void print_receipt(int no1, int no2);
void print_proceeds(int tno1, int tno2);
McDowell #5를 배열을 이용하여 작성하시오.
void init_array(int array[], int n);
void input_process(int item_no, int number, int no[]);
void print_receipt(int no[]);
void customer_process(int no[], int total_no[]);
void print_proceeds(int total_no[]);
내용이나 방법은 각자 결정하고, 점수 기준은 다음과 같습니다.