unsigned char ucVerTime[5];
ucVerTime[0]=0x01;
ucVerTime[1]=0x00;
ucVerTime[2]=0x07;
ucVerTime[4]=(j/10)*16+j%10;0x00;
ucVerTime[3]=(k/10)*16+k%10;0x00; 其中ucVerTime[3]和ucVerTime[4]是什么意思?为什么末尾要加上0x00?
解决方案 »
- SQL更新数据问题!急!
- delphi写的DLL要在VC中如何声明?
- VC2008很简单的问题 又要麻烦大家了,谢啦^^
- 问个Excel里日期转换为十进制的问题,能答出来的请看看
- 大虾帮忙,一个目录下有1000个格式相同的文本文件,要修改所有文本文件中某一行的一数据,如何做?
- DWORD dwFmtSize = 16L; 后面L什么意思?
- 请熟悉的给点指点,拜托
- 菜鸟请教数据库编程中一些细节问题,各位大虾请进(有分)
- 请问如何利用netmeeting sdk 进行二次开发?
- 这种功能,如何实现????
- ifstream 怎么获得其中数据 的长度?
- 想繼承CEdit類﹐自己寫個類似子網掩碼的輸入框類
==
ucVerTime[4]=(j/10)*16+j%10;
0x00;我也觉得没有什么意义啊。
看清楚啊, 0x00前面有个 ; 号说明 0x00是另外一条语句, 怎么看都看不出有什么用
ucVerTime[3]=(k/10)*16+k%10;0x00;
ucVerTime[4]=j的16进制表示
如:j=23;
(23/10)*16+23%10=0x23
| | |
=2 =3 16进制
0x00; 只是在代码段中写入以个字节0 没有实际意义 。 此法有时可用来在EXE文件自身些内容,
而不破坏代码