请教一个Unsigned char数组,char*数组,bstr变量之间相互转换的问题。
请问怎样才能将指定长度的字符串从unsigned char数组赋予BSTR变量?我现在的做法是先将 unsigned char数组赋予一个CString变量,再用A2BSTR函数将CString变量中的字符串赋予BSTR变量,但这样如果Unsigned char数组中出现'\0'则在'\0'后面的字符便无法被赋予CString及BSTR变量?请问怎样才能将指定长度的字符串从unsigned char数组赋予BSTR变量?
再有,我想从一个BSTR变量中将固定长度的字符串赋予一个unsigned char数组,请问该如何做?