一个极难的VC小问题

eagle_002 2004-12-28 04:19:32
在VC中L("my")表达式中L是什么意思??整个表达式是什么数据类型???

...全文
186 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
eagle_002 2004-12-29
  • 打赏
  • 举报
回复
在大家的帮助下问题已经解决了,谢谢大家,十分感谢!!
russule 2004-12-28
  • 打赏
  • 举报
回复
http://www.vcshare.net/bbs/ShowPost.asp?id=1298
kchai1 2004-12-28
  • 打赏
  • 举报
回复
也可以用于将ansi转成unicode
例如: CLSIDFromProgID( L"yourstring",&clsid);
oyljerry 2004-12-28
  • 打赏
  • 举报
回复
debug编译时,用L表示按宽字符来处理
qrlvls 2004-12-28
  • 打赏
  • 举报
回复
而"my"在内存中为 'm' 'y' 0x00
qrlvls 2004-12-28
  • 打赏
  • 举报
回复
L是使用宽字符,m和y分别用两个字符表示,在内存中为
'm' 0x00 'y' 0x00 0x00 0x00
sdwalnut1 2004-12-28
  • 打赏
  • 举报
回复
将字符串"my",按照宽字符处理。
powerbamboo 2004-12-28
  • 打赏
  • 举报
回复
为什么用“极难”吸引眼球?
  • 打赏
  • 举报
回复
再送礼包!
http://www.vcshare.net/bbs/ShowPost.asp?id=1298


技术上可行
符合你的要求吗?
如果不明白,你可以
(1),给我发短消息(请附帖子的地址).
(2),根据http://www.vcshare.net上的联系方式与我联系,业余时间推荐QQ,工作时间推荐发到我论坛.
(3),如果问题简单,请在http://www.vcshare.net/bbs/default.asp上发帖.
如果问题比较复杂,请把代码压成*.rar当附件发在我的论坛上发帖.
同时在www.csdn.net上发帖,并给出在我的论坛的链接.
---------------
压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps.
如果程序比较大
(1),请写好注释,否则会很头痛.
(2),注明那些类是自己写的,那些是下载的.
用户名:guest ,guest1,guest2,guest3,guest4
密码都是: 123
  • 打赏
  • 举报
回复
七、ANSI与Unicode
Unicode称为宽字符型字串,COM里使用的都是Unicode字符串。

将ANSI转换到Unicode
(1)通过L这个宏来实现,例如: CLSIDFromProgID( L"MAPI.Folder",&clsid);
(2)通过MultiByteToWideChar函数实现转换,例如:
char *szProgID = "MAPI.Folder";
WCHAR szWideProgID[128];
CLSID clsid;
long lLen = MultiByteToWideChar(CP_ACP,0,szProgID,strlen(szProgID),szWideProgID,sizeof(szWideProgID));
szWideProgID[lLen] = '\0';
(3)通过A2W宏来实现,例如:
USES_CONVERSION;
CLSIDFromProgID( A2W(szProgID),&clsid);
将Unicode转换到ANSI
(1)使用WideCharToMultiByte,例如:
// 假设已经有了一个Unicode 串 wszSomeString...
char szANSIString [MAX_PATH];
WideCharToMultiByte ( CP_ACP, WC_COMPOSITECHECK, wszSomeString, -1, szANSIString, sizeof(szANSIString), NULL, NULL );
(2)使用W2A宏来实现,例如:
USES_CONVERSION;
pTemp=W2A(wszSomeString);
  • 打赏
  • 举报
回复
宽字符

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧