-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcusManager.c
More file actions
76 lines (61 loc) · 1.25 KB
/
cusManager.c
File metadata and controls
76 lines (61 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include "common.h"
#include "cusInfo.h"
#include "cusInfoAccess.h"
#include "screenOut.h"
/* 함 수: void RegistCustomer(void)
* 기 능: 신규 회원 가입.
* 반 환: void
*
*/
void RegistCustomer(void)
{
char ID[ID_LEN];
char name[NAME_LEN];
char phoneNum[PHONE_LEN];
while (1)
{
fputs("ID 입력: ", stdout);
fgets(ID, ID_LEN, stdin);
if (IsRegistID(ID) == 1)
{
puts("해당 ID는 이미 사용 중에 있습니다. 다른 ID를 사용해주십시오.");
continue;
}
else
break;
}
fputs("이름입력: ", stdout);
fgets(name, NAME_LEN, stdin);
fputs("전화번호 입력: ", stdout);
fgets(phoneNum, PHONE_LEN, stdin);
if (!AddCusInfo(ID, name, phoneNum))
{
puts("정상적인 데이터 저장에 실패하였습니다.");
getchar();
return;
}
puts("\n가입이 완료되었습니다.");
getchar();
}
/* 함 수: void SearchCusInfo(void)
* 기 능: ID를 통한 회원 정보 검색
* 반 환: void
*
*/
void SearchCusInfo(void)
{
cusInfo * Search;
char ID[ID_LEN];
fputs("찾는 ID 입력: ", stdout);
fgets(ID, ID_LEN, stdin);
Search = GetCusPtrByID(ID);
if (Search != NULL)
ShowCustomerInfo(Search);
else
{
puts("해당 사용자를 찾을 수 없습니다.");
getchar();
return;
}
}
/* end of file */