0
stars
2
forks
source link
๐ miniProject
## *iTaxi*
๐ ์ฃผ์
- iTaxi - ํ๋์ด๋ค์ ๊ตํต ์ดํ๋ฆฌ์ผ์ด์
๐ iTaxi์ ๋ํ ์๊ฐ
- ํ๋๋ํ๊ต ๊ตฌ์ฑ์์ ์ํ ํ์, ์นดํ ๊ณต์ ๊ฒฝ์ ํ๋ซํผ์
๋๋ค.
๐ iTaxi๊ฐ ๊ฐ์ง๊ณ ์๋ ๋๋ต์ ์ธ ๊ธฐ๋ฅ ์ค๋ช
1. ์์ฑ์ ๋ชจ๋
- ํ์, ์นดํ ๋์น์ ๋ชจ์ง๊ธ ์์ฑ
- ์์ฑํ ๊ธ ์์
- ๋ชจ์ง ์ทจ์ (๊ธ ์ญ์ ์ ์์ฑํ ๋ ์ ์ ๋น๋ฐ๋ฒํธ ์
๋ ฅํด์ผ ์ญ์ ๋จ)
2. ์ฐธ์ฌ์ ๋ชจ๋
- ๋ชจ์ง ๊ธ ์ ์ฒด ์กฐํ
- ์ง์ ๊ฒ์
- ๋ ์ง ๊ฒ์
- ๋์น ์ฐธ์ฌ / ์ทจ์
๐ iTaxi CRUD
์ฝ๋ ๋ฐ ๊ธฐ๋ฅ
```c
#include
#include
#include
typedef struct{
char depart[20]; // ์ถ๋ฐ์ง
char arrive[20]; // ๋์ฐฉ์ง
short int date; // ์ถ๋ฐ๋ ์ง (์, 0326)
short int time; // ์ถ๋ฐ์๊ฐ (์, 1940)
short int num; // ๋ชจ์ง์ธ์
char type; // ๋ชจ์ง์ข
๋ฅ(T/C) (T: ํ์, C: ์นดํ)
short int now_num; // ํ์ฌ ๋ชจ์ง๋ ์ธ์
char memo[100]; // ๋ฉ๋ชจ
short int pw; // ๋น๋ฐ๋ฒํธ(4์๋ฆฌ ์ซ์)
} Recruit;
int createRecruit(Recruit *s, int index); // ๋ชจ์ง๊ธ ์์ฑ
void readRecruit(Recruit s); // ๋ชจ์ง๊ธ ์กฐํ
int updateRecruit(Recruit *s, int index); // ๋ชจ์ง๊ธ ์์
int deleteRecruit(Recruit *s, int index); // ๋ชจ์ง๊ธ ์ญ์
void saveData(Recruit *s, int index); // ํ์ผ ์ ์ฅ
int loadData(Recruit *s); // ํ์ผ ์ฝ์ด์ค๊ธฐ
```
```c
#include
#include
#include
#include "CRUD.h"
int selectMenu_main(); // ๋ฉ์ธํ๋ฉด ๋ฉ๋ด ์ ํ
int selectMenu1(); // ์กฐํ ๋ฉ๋ด ์ ํ
int selectMenu2(); // ๋ชจ์ง ๋ฉ๋ด ์ ํ
int selectDataNo(Recruit *s, int index); // ๋ฐ์ดํฐ ๋ฒํธ ์ ํ
void listRecruit(Recruit *s, int index); // ๋ชจ์ง ๋ฆฌ์คํธ ์ถ๋ ฅ
int joinRecruit(Recruit *s,int index); // ๋ชจ์ง ์ฐธ์ฌ
int exitjoinRecruit(Recruit *s, int index); // ๋ชจ์ง ์ฐธ์ฌ ์ทจ์
void searchPlace(Recruit *s, int index); // ์ง์ ๊ฒ์
void searchDay(Recruit *s, int index); // ๋ ์ง ๊ฒ์
void updateMemo(Recruit *sp, int index); // ๋ฉ๋ชจ ๋ด์ฉ
```
## ๐ ๊ฐ๋ฐํ๊ฒฝ ๋ฐ ์ธ์ด
### ๊ฐ๋ฐํ๊ฒฝ
- git
- vs code
### ์ฌ์ฉ ์ธ์ด
- c์ธ์ด
## ๐ ํ์๊ฐ ๋ฐ ํ์์ด ๋งก์ ์ญํ
### ํ์
#### ๊น์๋น [hanyoq15 GITHUB LINK](https://github.com/hanyoq15)
- ์ ์ฒด์ ์ธ ์ฝ๋ ํ ์์ฑ
- ์ง์ , ๋ ์ง ๊ฒ์ ํจ์
- ๋ฉ๋ด ์ ํ ํจ์(main, 1, 2)
- ๋ฐ์ดํฐ ๋ฒํธ ์ ํ, ๋ชจ์ง ๋ฆฌ์คํธ ์ถ๋ ฅ ํจ์
- ๋ชจ์ง ์ฐธ์ฌ ์ทจ์ ํจ์
- ์ฝ๋ ์์
- README ํ์ผ ์์ฑ
#### ๊น์ฑ๋ฆฐ [seizethedaylyn GITHUB LINK](https://github.com/seizethedaylyn)
- ์ ์ฒด์ ์ธ ๋์์ธ ์ ๊ณต
- create, read, update ํจ์
- ๋ฉ๋ชจ ์ถ๊ฐ ํจ์
- delete ํจ์
- ํ์ผ ์ ์ฅ, ๋ถ๋ฌ์ค๋ ํจ์
- ์ฝ๋ ์์
- wikiํ์ด์ง ์์ฑ