int64 int_id;产生方法是:(1)时间(从月精确到分) 64――41位(bit)
(2)SMC(短讯中心)号码 40――17位(bit) 如 13800100500,只填写最后86位00100500
(3)序列号 16――1位(bit)顺序累加,步长为1,循环使用.
各分段如不能填满,左补零,右对齐各分段如不能填满,左补零,右对齐
产生 id后要付给 char* 的变量
int_id = char* p_str;
int64 int_id =121212121111111165000 char* p_str = int_id???
(2)SMC(短讯中心)号码 40――17位(bit) 如 13800100500,只填写最后86位00100500
(3)序列号 16――1位(bit)顺序累加,步长为1,循环使用.
各分段如不能填满,左补零,右对齐各分段如不能填满,左补零,右对齐
产生 id后要付给 char* 的变量
int_id = char* p_str;
int64 int_id =121212121111111165000 char* p_str = int_id???
解决方案 »
- CListCtrl::GetItemCount返回的值不对啊
- 请教高人 ,低手直接跳过
- 怎样给树控件或是列表控件的滚动条加上颜色?
- dialogbar中的编辑框数据传出问题 请高手指教
- 用vc++编写“下一页”按钮的源代码?
- 如何用一个对话框替代多个对话框
- 请教::::关于CPropertySheet使用问题
- 一个关于文件读取的问题
- 如何在文字上覆盖一个透明的图片?
- 请教高手:Win9x下如何读取BIOS中主板的ID号?谢谢,分不够还可以再加。
- error LNK2001: unresolved external symbol "struct tagCHOOSEFONTA choosefont" (?choosefont@@3UtagCHOOSEFONTA@@A)
- 如何知道目标程序的某个按钮被按下,我考虑用消息钩子,但又好象不行,因为都是按键消息,能区别出发给哪个控件的吗?
char str1[100];
...
sprintf(str1,"%I64u",GeneTime);
我不知道你要干什么如果想打印需要使用sprintf,如果负值可以这样
char *c = ( int64 )&thevar;
楼主按照上面说的试一试。不知楼主是不是另有其意?