CRUD miniproject - Park-Minjoo/OSSLab GitHub Wiki

Welcome to the CRUD miniproject wiki!

  • μ—­ν• λΆ„λ‹΄

int selectMenu();

void listProduct(Product *plist, int count); //전체 μ œν’ˆμ˜ 리슀트λ₯Ό 좜λ ₯(λ―Όμ£Ό)

int selectDataNo(Product *p, int count); //μ œν’ˆμ˜ 번호λ₯Ό μ„ νƒν•˜λŠ” ν•¨μˆ˜(수빈)

void saveData(Product *p, int count); //λ“±λ‘λœ μ œν’ˆλ¦¬μŠ€νŠΈλ₯Ό νŒŒμΌμ— μ €μž₯(λ―Όμ£Ό)

int loadData(Product *p); // νŒŒμΌμ„ λΆˆλŸ¬μ˜€λŠ” ν•¨μˆ˜(수빈)

void searchName(Product *p, int count); //νŒŒμΌμ†μ˜ 이름을 μ°ΎλŠ” ν•¨μˆ˜(λ―Όμ£Ό)

int addProduct(Product *p); //μ œν’ˆμ„ μΆ”κ°€ν•˜λŠ” ν•¨μˆ˜(수빈)

void readProduct(Product *p); //ν•˜λ‚˜μ˜ μ œν’ˆμ„ 좜λ ₯ν•˜λŠ” ν•¨μˆ˜(λ―Όμ£Ό)

int updateProduct(Product *p); //μ œν’ˆμ„ μˆ˜μ •ν•˜λŠ” ν•¨μˆ˜(수빈)

int deleteProduct(Product *p); //μ œν’ˆμ„ μ‚­μ œν•˜λŠ” ν•¨μˆ˜(λ―Όμ£Ό)

void rankingProduct(Product *p); //μ œν’ˆμ„ λ³„μ μˆœλŒ€λ‘œ λ³΄μ—¬μ£ΌλŠ” ν•¨μˆ˜(수빈)

void searchColor(Product *p); //μ œν’ˆμ˜ 색깔을 μ°ΎλŠ” ν•¨μˆ˜(λ―Όμ£Ό)

void eventPoduct(Product *p); //μ΄λ²€νŠΈν•˜λŠ” μ œν’ˆλ“€μ„ λ³΄μ—¬μ£ΌλŠ” ν•¨μˆ˜(수빈)

void PersonalColor(Product *p); //μžμ‹ μ˜ νΌμŠ€λ„ μ»¬λŸ¬μ— λ§žλŠ” ν™”μž₯ν’ˆμ„ λ³΄μ—¬μ£ΌλŠ” ν•¨μˆ˜(λ―Όμ£Ό)

typedef struct {

char name[100]; //ν™”μž₯ν’ˆ 이름

int weight; //ν™”μž₯ν’ˆ 무게

int price; //ν™”μž₯ν’ˆ 가격

int star; //ν™”μž₯ν’ˆ 별점

int color; //ν™”μž₯ν’ˆ 색깔

int pcolor; //νΌμŠ€λ„μ»¬λŸ¬  

int event; //μ΄λ²€νŠΈμ€‘μΈ ν™”μž₯ν’ˆ  

} Product;

  • mini project 주제 및 μ„€λͺ…

  • 각 ν•¨μˆ˜ λ‹΄λ‹Ήμž 및 κ°œλ°œμΌμ •

  • 각 ν•¨μˆ˜μ˜ κΈ°λŠ₯에 λŒ€ν•œ κ°„λ‹¨ν•œ μ„€λͺ