| 
					阅读:1661回复:4
				 请问大家CString类的变量内容怎么传给char[]数组
					请问大家CString类的变量内容怎么传给char[]数组
 如: CString str; str=\"11223344\"; char ch[5]; //怎样把str的数据给ch,即: ch[0]=\'11\'; ch[1]=\'22\'; ch[2]=\'33\'; ch[3]=\'44\'; | |
| 沙发#发布于:2002-06-10 13:57 
					不可能的,你的ch是字符,怎么能把两个字符送入呢?				 | |
| 
 | 
| 板凳#发布于:2002-06-10 15:32 
					唉...
 其实,你可以用0x11代替\"11\"嘛!另外,\'11\'语法也有错。 ch[0]=0x11; ch[1]=0x22; [Edited on 6/11/02 by blue] | |
| 地板#发布于:2002-06-10 17:14 
					这样不太好吧。
 初级的问题也是需要勇气提出来的。 如果不相关,说明也是信任这里的人。 把握住主流我想就可以了。 | |
| 
 | 
| 地下室#发布于:2002-06-10 18:13 
					版主:
 你好!先说声对不起,我没有说清楚。我说的CString类的变量是Dialong窗体里的一个文本对话框,我把该文本框的变量定义成字符型,但我要把该文本框输入的内容按十六进制发送出去,我不知到应该怎么发送到串行口。 如: 该文本框的变量名为str 当文本框输入\"11223344aa\"时,即str=\"11223344aa\"; 我应该通过什么方式把str的数据按十六进制11、22、33、44、aa 的方式发送出去 | |
 
							
 
				
 
				


 
				