beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1069回复:3

这样做对吗?关于字符串。

楼主#
更多 发布于:2002-08-14 16:43

#define NT_DEVICE_NAME L\"\\\\Device\\\\VC\"
#define SYM_LINK_NAME L\"\\\\DosDevices\\\\CM\"

UNICODE_STRING deviceName, linkName, itos;

RtlIntegerToUnicodeString(lPortInstance,10,&itos);
RtlInitUnicodeString( &deviceName, NT_DEVICE_NAME);
RtlAppendUnicodeStringToString(&deviceName,&itos);

RtlIntegerToUnicodeString(lPortInstance+3,10,&itos);
RtlInitUnicodeString( &linkName, SYM_LINK_NAME);
RtlAppendUnicodeStringToString(&linkName,&itos);

当lPortInstance = 1 时
deviceName = \\\\Device\\\\VC1
linkName = \\\\DosDevices\\\\CM4   吗?
只要能解决问题,就一定给分。 希望高手赐教!
beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-14 17:23
问题很难吗?
目的就是把一个字符串“aaaaa”和一个整数 i 相加,变成如:
aaaaa10 之类的字符串。
只要能解决问题,就一定给分。 希望高手赐教!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-08-14 17:38
哎呀,cant的那本书上这样的例子好多的啦。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-08-14 17:41
不好意思,几错了,是art baker那本啦。
游客

返回顶部