192.168.1.1-路由器设置 > 192.168.1.1 >

调用MultiByteToWideChar遇到的问题

文章摘要

楼主贴的这块代码,我运行了一下,在我的机器运行了很多次都没有崩溃。 而且看起来,这段多字节转换为宽字节的程序也没什么问题。 “从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了” 现在关心的是楼主读配置文件的这段请看如下

 

  楼主贴的这块代码,我运行了一下,在我的机器运行了很多次都没有崩溃。

  而且看起来,这段多字节转换为宽字节的程序也没什么问题。

  “从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了”

  现在关心的是楼主读配置文件的这段代码,怀疑是读文件的代码可能有问题,或者读过来的数据有问题。

  请楼主贴一些这块的代码。

  只

  strcpy(tempstr,"192.168.1.200");

  MByteToWChar(tempstr,IP,sizeof(IP)/sizeof(TCHAR));//执行崩溃的代码

  是不会崩溃的。

  

  现在还有疑问:

  CP_ACP是根据SetLocal()来转换的,但奇怪的是:

  中文是可以转换的,但asscis转换确实崩溃了,

  这个个BSP中的localpages有关系吗?里面目前只选择了simchinese,其他都没有,

  从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下

  何为“assic”,是“ASCII”吗?

  调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑

  从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下

  何为“assic”,是“ASCII”吗?

  调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑

  从配置文件中取过来的字符串如果中间含有中文的,执行没有问题,但只有assic的时候,居然崩溃了,搞了一天没有解决,哪位大哥看一下

  何为“assic”,是“ASCII”吗?

  调用api函数崩溃,基本意味着内存访问违规,可以尝试从这个方面考虑

  • 共2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • 分享到:

    tags:192.168.1.20

    最近更新-关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明
    CopyRight2009-2011 All Rights Reserved 192.168.1.1 路由器设置jmqy.com