- 积分
- 106
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2008-2-5 15:42:26
|
显示全部楼层
原帖由 binghelingxi 于 2008-1-29 22:55 发表
问题出现。。。
wsprintf函数用起来还是有点问题。。。
如果这样使用:
wsprintf(ws, "如果");
这样就会是乱码。
而如果用:
wsprintf(ws,"%t" "如果")
这样就正常。
wsprintf(ws1, "你好!"));
wsprintf(ws2, "%t","你好!");
查看ws1->wsbody[0], ws2->wsbody[0]分别为6和3
ws1->wsbody里面直接为ANSI码。。。
显示中文要加入为什么需要加入格式"%t"?没加入他就把中文按ASCII码处理?
格式"%t"的含义是什么?
如果要显示下面的效果该如何处理:
int num=10;
wsprintf(ws,"数值=%d",num); //这样无法正常显示中文的
该怎么调用好呢? |
|