- ์นดํ ๋ฉ๋ด ์ฃผ๋ฌธ์ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ
- ๋ฐ์ ์ฃผ๋ฌธ์ ๊ฐํธํ๊ฒ ๋ง๋ค์ด์ฃผ๋ CUBE KIOSK ์ ๋๋ค.
- ๊ฐ๋จํ ๋ฒํธ ์ ๋ ฅ์ ํตํ์ฌ ์ฃผ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์ ๋ฆฌํด์ค๋๋ค
- ๊ด๋ฆฌ์๊ฐ ์ง์ ๊ด๋ฆฌํ์ง ์์๋ ์ค๋์ ์ถ์ฒ ๋ฉ๋ด๋ฅผ ์๋์ผ๋ก ์ ํด์ฃผ๋ ํค์ค์คํฌ ์ ๋๋ค.
- ์ฃผ๋ฌธ์์ ๋ฉ๋ด ์ถ๊ฐ ๊ธฐ๋ฅ
- ์ฃผ๋ฌธ๋ด์ญ ์์ ๊ธฐ๋ฅ
- ์ถ๊ฐ ๊ตฌ๋งค ์ฌ๋ถ๋ฅผ ๋ฌป๊ณ ์ํ๋ค๋ฉด ์ถ๊ฐ ๊ตฌ๋งค ์งํ
- ์ฃผ๋ฌธ๋ด์ญ ์์
- ์ค๋์ ์ถ์ฒ ๋ฉ๋ด๋ฅผ ๋ ๋ง๋ค ๋๋ค์ผ๋ก ์ค์
- ๐ ๋๋ค์ผ๋ก ๋ฉ๋ด๋ฅผ ์ค๋์ ๋ฉ๋ด๋ฅผ ์ถ์ฒ ๐
์ฝ๋ ๋ฐ ๊ธฐ๋ฅ
typedef struct {
int contents; // 1: ์๋ฃ 2: ๋์ ํธ
char name[100];
int price;
int sugar;
}Product;
// ๊ตฌ์กฐ์ฒด
int createProduct(Product *p); // ์ ํ์ ์ถ๊ฐํ๋ ํจ์ => ๋ฉ๋ด ์ ํ
void readProduct(Product *p); // ํ๋์ ์ ํ ์ถ๋ ฅ ํจ์ => ๊ตฌ๋งค ๋ชฉ๋ก ๋ณด๊ธฐ
int updateProduct(Product *p); // ์ ํ์ ์์ ํ๋ ํจ์ => ๊ตฌ๋งค ๋ชฉ๋ก ์์
int deleteProduct(Product *p); // ์ ํ์ ์ญ์ ํ๋ ํจ์ => ๊ตฌ๋งค ์ทจ์ [ํ๋ถ]
void saveProduct(Product *p, int count); //๋ฐ์ดํฐ๋ฅผ ํ์ผ์ ์ ์ฅ ํ๋ ํจ์
int loadProduct(Product *p);// ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ํจ์
int selectMenu(); // ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋, ์ํ๋ ๋ฉ๋ด๋ฅผ ์ ํํ๋ ํจ์
int selectDataNo(Product *p, int count); // ์ ํ ๋ฒํธ๋ฅผ ๋ถ๋ฌ์ค๋
int listProduct(Product *p, int count); // ์ ์ฒด ๋ฑ๋ก๋ ์ ํ ๋ฆฌ์คํธ ์ถ๋ ฅ
//๊ฒ์๊ธฐ๋ฅ ์ด๋ฆ/๊ฐ๊ฒฉ/๋ฐฐ์ก๋ฐฉ๋ฒ
void searchProductName(Product *p, int count); // ๋ฉ๋ด์ด๋ฆ ๊ฒ์
void searchProductPrice(Product *p, int count); // ๋ฉ๋ด๊ฐ๊ฒฉ ๊ฒ์
void searchProductSugar(Product *p, int count); // ๋ฉ๋ด ์คํ ์ถ๊ฐ ์ฌ๋ถ๋ก ๊ฒ์
void todayMenu(Product *p); // ๋๋ค์ผ๋ก ์ค๋์ ์ถ์ฒ ๋ฉ๋ด ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ
- git
- vs code
๊น์์ isaccKim GITHUB LINK
- Repo Owner
- ๋ถ๊ฐ๊ธฐ๋ฅ ๊ตฌํ
- WIKI ๊ด๋ฆฌ
- ์ฝ๋ ๊ด๋ฆฌ (์ค๋ฅ์์ )
- ๋ก๊ณ ์ ์
๊น์์ฑ Y-eseong GITHUB LINK
- Contributer
- CRUD ๊ตฌํ