使用C 模擬實現道具店購物功能

2021-10-01 20:40:59 字數 1185 閱讀 2889

此專案是學習c++網課的時候按上面的要求完成的,花費了將近2個小時。

1.商店暫時只支援一種型別的商品

2.商品具備名稱、**、庫存等屬性

3.模擬玩家購買遊戲道具

玩家選擇需要購買的道具

玩家同意交易後扣除相應遊戲幣

對應庫存數中扣除需要購買的數量

玩家揹包增加該商品且增加該商品數的對應數量

#pragma once

typedef

struct shop

;//**

typedef

struct bag

;//typedef struct bag

#include

#include

#include

#include

#include

"shop.h"

shop shop[

100]

; bag bag[

100]

;static

double money =

139226280;/*

char* name; //商品名稱

char* desc; //商品描述

double price; //商品**

int nums; //商品餘量

*///初始化揹包

void

init

(struct bag* bag,

int i)

//初始化揹包

}//初始化**

void

inputshop

(struct shop* shop,

int i)

//輸出**物品資訊

void

outputshop

(struct shop* shop,

int i)

}//輸出揹包資訊

void

outputbag

(struct bag* bag,

int i)

}//購買功能

void

buy(

struct shop* shop,

struct bag* bag)

else

}int

main()

模擬實現select元件功能

最近有個頁面需要用到select,ui給定了特定的樣式,但是瀏覽器預設select的樣式改不了,所以自己模擬實現乙個 頁面結構 div class buildselect timeselect div class sel show id timetext div div class text spa...

在C 中模擬實現boost bind的功能

接觸過boost的c 程式設計的朋友可能對boost bind的印象比較深刻,通過它可以很容易的改變函式的引數個數,實現函式的委託封裝。在非同步程式設計中有著廣泛的應用。在c 中卻沒有提供這一功能,然而,得益於c 強大而靈活的語法機制,我們可以用匿名函式很容易的模擬實現這一過程。首先看一下如下三個函...

模擬實現instanceof的功能 js

typeof是用來判斷資料型別的,就乙個引數 使用方式像這樣 typeof num,就是判斷num是什麼型別 typeof 一般只能返回如下幾個結果 number string boolean object function 和 undefined 著重看這幾個 物件,陣列 都是引用型別 使用typ...