함수별 설명 - Junduck15/2020OSSGroup12Project GitHub Wiki
함수 담당자 & 개발일정
- int selectMenu() 박준석 (20.05.03)
- void readInfo(info s) 박준석 (20.05.03)
- int addInfo(info *s) 박준석 (20.05.03)
- int updateInfo(info *s) 이준희 (20.05.04)
- int deleteInfo(info *s) 이준희 (20.05.04)
- void listInfo(info *s, int count) 이준희 (20.05.04)
- int selectDataNo(info *s, int count) 이준희 (20.05.04)
- void saveData(info *s, int count) 이준희 (20.05.04)
- int loadData(info s[]) 이준희 (20.05.04)
- void searchByName(info *s, int count) 박준석 (20.05.05)
- void searchByNum(info *s, int count) 박준석 (20.05.05)
- void searchByMajor(info *s, int count) 박준석 (20.05.05)
함수 기능
int selectMenu()
- 1~6번(CRUD, 검색, 저장) 을 나열하여 사용자로 하여금 번호를 골라서 해당 기능을 사용하게끔 하는 함수.
void readInfo(info s)
int addInfo(info *s)
int updateInfo(info *s)
- 현재의 정보를 업데이트하는 함수. 사용자가 원하는 위치의 정보를 새로 입력받아 그 위치에 다시 저장한다. 이전에 존재하던 해당 위치의 정보는 삭제된다.
int deleteInfo(info *s)
void listInfo(info *s, int count)
- 현재 추가, 수정, 삭제되어 남아있는 정보들을 출력해주는 함수.
int selectDataNo(info *s, int count)
- 정보 업데이트, 삭제 등의 선택이 필요한 함수를 사용할 때 선택지를 제공하는 함수.
void saveData(info *s, int count)
- 현재 추가된 정보들을 txt 파일로 저장하는 함수.
int loadData(info s[])
- 저장된 txt파일을 불러와 이전에 저장된 정보들을 불러오는 함수. 로딩에 성공했다면 로딩 성공, 만약 파일이 없다면 파일이 없다고 표시된다.
void searchByName(info *s, int count)
- 검색 기능의 한 종류로서 학생의 이름을 검색하여 해당 학생의 정보를 읽도록 가능하게 하는 함수.
void searchByNum(info *s, int count)
- 검색 기능의 한 종류로서 학생의 학번을 검색하여 해당 학생의 정보를 읽도록 가능하게 하는 함수.
void searchByMajor(info *s, int count)
- 검색 기능의 한 종류로서 학생의 전공을 검색하여 해당 학생의 정보를 읽도록 가능하게 하는 함수.