先將filetime轉化為systemtime
再
注釋1:
對於systemtime的顯示也可以使用mfc中的cstring型別:
systemtime st;
cstring strdate,strtime;
getlocaltime(&st);
strdate.format("%4d-%2d-%2d",st.wyear,st.wmonth,st.wday);
strtime.format("%2d:%2d:%2d",st.whour,st.wminute,st.wsecond);
記住此時要將cstring所在標頭檔案(以及dll)包含到本**所在cpp檔案上即可執行,不一定受限於只能在mfc下才能執行。
注釋2:
如果編譯器中的long型別為4位元組時,則 time_t(typedef time_t__int64)和
filetime是乙個__int64。可以這樣轉化成__int64
filetime st;
__int64 d=
*(__int64 *)
&st;
// or
//__int64 d2;
//memcpy(
& d2,
& st,
sizeof
(d2));
(d - 116444736000000000) / 10000000
參見:
如何在C 中將專案新增到列表中
首先,宣告乙個列表,例如 listteams newlist 要將專案新增到c 列表,請使用add 辦法 teams.add us teams.add canada teams.add india teams.add australia 可以測驗執行以下 以將專案新增到c 中的列表中 usingsy...
如何在程式中將其它視窗調至前台。
像在禁止乙個程式執行多個例項的技巧設計中,當找到已執行的了,程式只是簡單的退出,如果能將這個已經執行的例項調至前台,對於使用者使用來說就更加方便了。對於具有視窗的程式是可以實現的,這個設計同樣可以將正在執行的任意乙個視窗程式調至前台。使用cwnd findwindow 靜態函式獲得視窗指標,就可以進...
如何在wince中將虛位址轉為實位址
在wince開發中,尤其是驅動程式開發中,有時候我們需要得到某個buffer的真實實體地址,用於些暫存器,但是通常我們只有它在當前段中的虛位址。這就對程式的操作造成了麻煩。下面就是將虛位址轉為實位址的方法。dword pagesize userkinfo kinx pagesize userkinf...