sscanf 和sprint 64位数据处理
来源:互联网 发布:铜铁铝的比热容数据 编辑:程序博客网 时间:2024/06/08 17:30
<span style="font-size:18px;">bool CTokenDBInterface::HexStrToTenStr(const char *pHexChar,string &strMac){ulong64 MacAddr=0;string str = "0x";str += pHexChar; <span style="color:#FF0000;">//str = "0xaa223344eeff00"</span>if(sscanf(str.c_str(),"%I64x"/*"%llx"(MAC下不识别I64)*/,&MacAddr)==-1)<span style="color:#FF6666;">//MacAddr对应的十进制数据</span></span><pre name="code" class="cpp"><span style="font-size:18px;">return false;char MacBuffer[40]={0};sprintf(MacBuffer,"%llu",MacAddr);<span style="color:#FF0000;">//把长整型数据存成字符串</span>strMac.clear();strMac += MacBuffer;return true;}bool CTokenDBInterface::TenStrToHexStr(const char *pTenStr,string &strMac){ulong64 MacAddr=0;string str = "";str += pTenStr;if(sscanf(str.c_str(),"%I64d"/*"%lld"(MAC下不识别I64)*/,&MacAddr)==-1)<span style="color:#FF0000;">//把长字符串数据转成长整型数据</span>return false;char MacBuffer[25]={0};sprintf(MacBuffer,"%llx",MacAddr);<span style="color:#FF0000;">//把长整型数据以十六进制的格式存储在macBuffer中</span>strMac.clear();strMac += MacBuffer;return true;}2.不区分大小写比较字符串函数:stricmp 和strcasecmp,,,其中stricmp是strcasecmp的宏定义........!!!!</span>
0 0
- sscanf 和sprint 64位数据处理
- sscanf与sprint函数的用法
- 【原创】有规律的文件数据处理函数 - printf和scanf、fscanf和fprintf、sscanf和sprintf
- Iteration和sprint的区别
- 21位数据处理!求解!!!!
- Release,Sprint,Story和Version的关系
- sscanf和sprintf
- 正则表达式和sscanf
- sscanf 和 sprintf
- sscanf和scanf
- sscanf和正则表达式
- sscanf和sprintf
- sscanf和sprintf
- sscanf 和 正则表达式
- sscanf 和sprintf 函数
- sscanf 和 regex
- sprintf和sscanf
- sscanf和sprintf使用
- SGU242 最大流 容量限制为2
- QuickTimer Container(mov/mp4格式)
- vim使用教程
- CMD下使用javac和java命令需要注意的地方
- UVA - 12338 Anti-Rhyme Pairs (哈希)
- sscanf 和sprint 64位数据处理
- 如何查看和修改操作系统字符集
- opencv 图像类的转换
- 手工解包 8583报文
- obj this 的使用
- smart phonics
- 深入 char * ,char ** ,char a[ ] ,char *a[] 内核
- 黑马程序员_Java继承、多态、接口零碎知识总结
- IDEA使用