您现在的位置: 爱51代码网 >> 范文 >> 文章正文
8 error C2664: “sscanf”: 不能将参数 1 从“CString”转换为“const char *

wince里 CString转成BYTE的问题
CString s = "9F0C";
BYTE by[2] = {0,0};
sscanf(s,"%X%X",&by[0],&by[1]);

上面语句在XP+VC里正确
到了wince里,编译通不过,报 “错误 8 error C2664: “sscanf”: 不能将参数 1 从“CString”转换为“const char *”

这是为啥?

swscanf(s,L"%02X%02X",&by[0],&by[1]); 上面有点错误,应该加上16禁止的长度限制。

另外,如果
CString s = "5";

我想转成BYTE = 0X05
改怎么转?
这个一样用swscanf就出来了,直接L“%x”

确实,要 L“%02X”
我之前一直用 _T("%X")和_T("%2X"),   一直得不到正确数据

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    Hadoop2.2.0在eclipse控制台没有
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    Hadoop2.2.0在eclipse控制台没有
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    如何在windows上检测耳机的热
    串口接收用DMA总线空闲是开始
    K9k8G08U0A 裸机驱动复位不正
    VS2013+WDK8.1如何配置
    W5300 UDP 接收不到数据
    找不到mach/gpio.h
    STC12C5A60S2可以设计4路pwm
    write_data_ds1302’missing
    USB HID 读写STM32数据失败
    don't know how to make
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |