C 學習第2天 簡單的商品管理系統

2021-06-15 05:52:41 字數 2035 閱讀 7469

//**來自 書本

#include #include // 為了使用numeric_limits

#include //為了使用字串輸入輸出流

#include //為了執行檔案輸入輸出操作

using namespace std;

struct goods

;const char*file="goods.dat";

class data

virtual ~data(){};

int getnumber()const

float getprice()const

virtual void print()const =0;

private:

int num;

float price;

};class book:public data

data*list::operator(int offset)const

data*list::find(int number)const

if(pn==null)

return null;

else

return pn->getdata();

}//過載乙個帶兩個引數的find()函式

data*list::find(int &increase,int number)const

if(pn==null)

return null;

else

return pn->getdata();

} void list::show()const

void list::delete(int num)

if(head->getdata()->getnumber()==num)

else

}while(pback)

if(pback->getnext()->getdata()->getnumber()==num)

pback=pback->getnext();

} cout<<"不存在此編號!\n";

}void list::insert(data*pdata)

if(head->getdata()->getnumber()>new)

for(;;)

pnext=pnow->getnext();

next=pnext->getdata()->getnumber();

if(next>new)

pnow=pnext; }}

class repair:private list

;void repair::rinsert(data*newdata)

else if (choice==1||choice==2)

else if (choice==2)

}else

cout<<"請輸入0-2之間的數字\n";

}break;

case 2:

if(getfirst()==0)

if(choice==1)

else if(choice==2)

else

cout<<"找不到您要查詢的資料。\n";

}else

cout<<"請輸入0-2之間的數字\n";

}break;

case 5:

cout<<"該鍊錶共有"<>ch;

stringstream ssout;

ssout<>num;

cout<<"當前內容為:"cout<<"存入商品型別:圖書"<<"\t";

}else if((typeid(*p).name())==(typeid(drug)).name())

else

pp->num=p->getnumber();

cout<<"編號:"pp->price=p->getprice();

cout<<"**:"cout<<"您只可以輸入1-6之間的數字,請重新輸入"

break;

} if (quit)

}}int main()

簡單商品管理系統的實現

思路 1.先定義乙個 fruititem 類,在類中定義商品號 商品名字 單價等屬性。2.定義乙個shop類,在裡面把增刪改查和選單方法。3.在主方法中把選單方法死迴圈呼叫,用判斷語句判斷輸入選項從而實現對應的方法,按退出選項時退出死迴圈。public class fruititem 系統主類 實現...

C語言編寫的商品管理系統

c語言編寫的商品管理系統商品的增刪改查 include include include define k 5 int m 2 商品種數 定義商品結構體 struct goods struct goods gs k 定義結構體陣列 void list 定義選單函式 void input 定義商品錄入函...

C 簡易版商品管理系統

在這裡,寫了乙個巨簡單的商品管理系統,只有乙個新增和檢視,只是為了給自己練手的!輸入2,進入查詢商品的操作 顯示商品的基本資訊 這是這個專案實現的功能,下面就是 實現部分。第一部分為,定義乙個goods類,給id,名字 數量,進行構造 private int g id private string ...