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