我想在C中記錄一個進程,我需要一個更簡單的解決方案。從幾個項目計算值
我有一個狀態字節,其中的每個位表示某個設備是否打開。每臺設備都有一個固定的功耗率,我想根據其開/關狀態記錄用電量。
所以,我有一個結構稱爲equip_totals和使用率作爲成員,equip1 ...
struct {
unsigned int equip1;
unsigned int equip2;
...
} equip_totals;
和更新,我使用了相當長的功能,我想簡化
void update_equip_status(char *equip_status)
{
if (&equip_staus = 0x01)
equip_totals.equip1 = consumption_rate*time;
if...
}
如果您有任何想法,我將不勝感激。
感謝您的建議 – Programmer
爲什麼要感謝您有能力答覆或更好的答案 - 接受它 –
我接受答案! – Programmer