我在类中声明如下:
wchar_t s[100];
int nFormat;
构造函数中如下
nFormat = 5;
wcsset(s,wchar_t(0));
构造函数执行后nFormat的值为0,怎么回事啊,是不是wcsset()太强了,所有成员变量都会被重置
wchar_t s[100];
int nFormat;
构造函数中如下
nFormat = 5;
wcsset(s,wchar_t(0));
构造函数执行后nFormat的值为0,怎么回事啊,是不是wcsset()太强了,所有成员变量都会被重置
解决方案 »
- 关于给单文档 视图添加滚动条
- 消息反射问题。。
- 问一个文件传输出错的问题
- 求助 困饶一周的问题
- 我内存中有2个GDI+的Bitmap对象,相同大小,想做图像叠加该怎么办呀?就是把一个对象里不是白色的点全复制到另一幅图的相同位置上
- 控制台不能用cstring
- 请专家:当用户的屏幕显示发生任何变化的时候,我想得到一个事件。
- ##项目急需¥lval,bval,ival,fltval,dblval,bstrval,pbval,pcval,puival各表示什么类型?
- 高分请教关于vc数据库的密码认证的问题
- 请问,dll如何向对话框里的listbox增加内容
- 求一条直线和一个矩形的交点的算法/提示,百分相酬
- DCOM问题,
我再使用strset的时候也出过类似的问题,虽然wcsset的功能是与memset的功能一致,但是谁知道他们在实现的时候有什么差别呢?wcsset我没有用过,但是strset确实遇到过类似的问题。一楼的方法是最好的。
注意要计算好初始化首地址和长度。
还有问一下,我使用wcscspn(s,"^")的时候,如果没有^,返回的就是'\0'的地方,不是0啊,是不是查找的时候"^"字符串中的'\0'也算上了?