当前位置:编程学习 > C#/ASP.NET >>

vista下,memset的一个很奇怪的问题,高手请进!

我使用了一个语句memset(&optionSetting, 0x00, sizeof(OPTIONSETTING)),optionSetting是一个结构体,里面有一个 TCHAR szText[256]的数据项,在xp下 debug和release版都运行成功,szText的所有字符被设置为0,在vista的debug版也成功,在vista的release版发现总是在前两个字符无法设置为0,是乱码,这是怎么回事呀?在线等 --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- optionSetting是如何定义的? --------------------编程问答--------------------
memset(&optionSetting, 0, sizeof(OPTIONSETTING)+1)
--------------------编程问答-------------------- 这个应该跟os没有关系,检查一下你的结构体大小是否正确 --------------------编程问答-------------------- 关注
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,