ljl76
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2004-02-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1574回复:4

请问大家CString类的变量内容怎么传给char[]数组

楼主#
更多 发布于:2002-06-10 13:02
请问大家CString类的变量内容怎么传给char[]数组
如:
CString str;
str=\"11223344\";
char ch[5];
//怎样把str的数据给ch,即:
ch[0]=\'11\';
ch[1]=\'22\';
ch[2]=\'33\';
ch[3]=\'44\';

znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2002-06-10 13:57
不可能的,你的ch是字符,怎么能把两个字符送入呢?
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-10 15:32
唉...
其实,你可以用0x11代替\"11\"嘛!另外,\'11\'语法也有错。
ch[0]=0x11;
ch[1]=0x22;


[Edited on 6/11/02 by blue]
James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-10 17:14
这样不太好吧。
初级的问题也是需要勇气提出来的。
如果不相关,说明也是信任这里的人。
把握住主流我想就可以了。
车到山前必有路。 虽然有些土,却是我最有感触的一句话。
ljl76
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2004-02-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-10 18:13
版主:
    你好!先说声对不起,我没有说清楚。我说的CString类的变量是Dialong窗体里的一个文本对话框,我把该文本框的变量定义成字符型,但我要把该文本框输入的内容按十六进制发送出去,我不知到应该怎么发送到串行口。
如:
该文本框的变量名为str
当文本框输入\"11223344aa\"时,即str=\"11223344aa\";
我应该通过什么方式把str的数据按十六进制11、22、33、44、aa 的方式发送出去
游客

返回顶部