좌석 예약 프로그램
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2010.07.20 / 2019.12.24
- 14페이지 / ppt (파워포인트 2003)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 1,600원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
추천 연관자료
- 목차
-
1. HEADER FILE 설정 및 매크로 선언
2. 사용된 함수
- 본문내용
-
HEADER FILE 설정 및 매크로 선언
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define False 0
#define True 1
#define MAXNAMELENGTH 20
#define SEATSNUMBER 15
사용된 함수
void initialize_seats(SEATS *seats);
int draw_menu(void);
void check_empty(SEATS *seats);
int find_empty(SEATS *seats);
void print_empty(SEATS *seats);
void swap_string(char *input_A, char *input_B);
void swap_seed(int* input_A, int* input_B);
void print_name(SEATS *seats);
void output_data(SEATS *seats);
void reserve(SEATS *seats);
void cancel(SEATS *seats);
예약손님 이름
순서출력
void print_name(SEATS *seats){int i, j; int seed[SEATSNUMBER]; char temp[SEATSNUMBER][MAXNAMELENGTH*2-1];
for(i=0;i<SEATSNUMBER;i++) { seed[i]=i; }
for(i=0;i<SEATSNUMBER;i++) { strcpy(temp[i], seats[i].lastname); strcat(temp[i], seats[i].firstname); }
for(i=0;i<SEATSNUMBER;i++) { for(j=i;j<SEATSNUMBER;j++) { if(strcmp(temp[i], temp[j])>0) { swap_string(temp[i], temp[j]); swap_seed(&seed[i], &seed[j]); }}}
for(i=0;i<SEATSNUMBER;i++) { if(seats[seed[i]].reserve==True) { printf("예약자\n%s %s\n", seats[seed[i]].firstname, seats[seed[i]].lastname);} } printf("출력이 끝났습니다.\n");}
자료평가
-
아직 평가한 내용이 없습니다.