void AddBook(ISBN * BookArray, int* BookNum, int TotalBook ){ if ((*BookNum) >= TotalBook){ printf("자리가 없습니다.\n"); return; } InputBookData(&BookArray[*BookNum]); (*BookNum)++; }
void InputBookMember(BOOK BookArray[], int *piIndex, int iArraySize) { if(*piIndex >= iArraySize) { printf("can't add new member, buffer is full"); return; } InputBookData(&BookArray[*piIndex]); ++(*piIndex); }
void ChangeBook(ISBN * BookArray, int BookNum, char* *SearchMsg, char* *ChangeMsg){ char SearchBookdata[128] = { ' ' }; int SearchBookIndex = 0; printf("수정하고 싶은 도서 명 :"); gets(SearchBookdata); fflush(stdin); int ReturnSearch = SSearch(BookArray, BookNum, SearchBookdata, &SearchBookIndex); printf("%s", SearchMsg[ReturnSearch]); if (ReturnSearch == 0){ printf("수정할 정보 :"); KillData(&BookArray[SearchBookIndex]); InputBookData(&BookArray[SearchBookIndex]); } printf("%s", ChangeMsg[ReturnSearch]); }