예제 #1
0
void AddBook(ISBN * BookArray, int* BookNum, int TotalBook ){
	if ((*BookNum) >= TotalBook){
		printf("자리가 없습니다.\n");
		return;
	}
	InputBookData(&BookArray[*BookNum]);
	(*BookNum)++;
}
예제 #2
0
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);
}
예제 #3
0
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]);
}