yjx2003
驱动牛犊
驱动牛犊
  • 注册日期2004-06-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2747回复:7

cstring filename 的字符串如何放到ULONG buf[256]数组里

楼主#
更多 发布于:2005-04-22 08:41
我想在应用程序中使用
readfile 或者 writefile 函数发像驱动程序发一个
数组 ,这个数组

ULONG buf[256]

  我想把一个
    cstring filename 的字符串放到这个数组里

    使用strcopy 函数不行,请问如何,为readfile 或者 writefile 准备发送的数据还有其他方法吗

最新喜欢:

bearsammibearsa...
请向您的朋友推荐《名人传记》电子期刊 http://list.cn99.com/cgi-bin/getlsts?listname=zhuanji
maqian
驱动中牛
驱动中牛
  • 注册日期2002-08-07
  • 最后登录2014-09-16
  • 粉丝2
  • 关注1
  • 积分12分
  • 威望120点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-22 10:06
strcpy( (char *)buf, LPCTSTR( filename ) );
strcopy是不行,因为没有这个函数。

[编辑 -  4/22/05 by  maqian]
五花马,千金裘,呼儿将出换美酒。 我不喝酒,喝可乐。
maqian
驱动中牛
驱动中牛
  • 注册日期2002-08-07
  • 最后登录2014-09-16
  • 粉丝2
  • 关注1
  • 积分12分
  • 威望120点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-22 10:26
yjx2003,我问你,为什么要用ULONG,你发送的数据不是字符(char)类型吗?改成char buf[256]比较好。
五花马,千金裘,呼儿将出换美酒。 我不喝酒,喝可乐。
nscboy
驱动牛犊
驱动牛犊
  • 注册日期2003-05-19
  • 最后登录2019-05-27
  • 粉丝0
  • 关注0
  • 积分134分
  • 威望54点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-06-07 10:53
你要是不怕麻烦,那就用for循环啊.
用CSring::GetAt(n) 把字符串中的字符一个一个取出来,你愿意怎么出来就怎么处理喽
dhmdhm
驱动牛犊
驱动牛犊
  • 注册日期2007-08-10
  • 最后登录2007-08-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-10 16:08
char buf[256];
sprintf(&buf,"%c",filename);
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
5楼#
发布于:2007-09-13 10:46
用户被禁言,该主题自动屏蔽!
wyq521003
驱动小牛
驱动小牛
  • 注册日期2005-05-28
  • 最后登录2008-11-19
  • 粉丝0
  • 关注0
  • 积分406分
  • 威望53点
  • 贡献值10点
  • 好评度26点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-09-13 12:17
char buf[256];
sprintf(&buf,"%c",filename);
这个应该可以实现
付出多少就会收获多少
petergao
驱动牛犊
驱动牛犊
  • 注册日期2006-03-15
  • 最后登录2008-11-08
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望22点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-01-14 21:20
引用第6楼wyq521003于2007-09-13 12:17发表的  :
char buf[256];
sprintf(&buf,"%c",filename);
这个应该可以实现


应该为
char buf[256];
sprintf(buf,"%s",filename);
游客

返回顶部