能将unsigned char*转成CString么?
程序如下:voidCMyAESDlg::OnBnClickedButton1(){CStringEdit1_input;CStringEdit3_input;Edit1....
程序如下:
void CMyAESDlg::OnBnClickedButton1()
{
CString Edit1_input;
CString Edit3_input;
Edit1.GetWindowText(Edit1_input);
Edit3.GetWindowText(Edit3_input);
unsigned char* input = (unsigned char*)(LPCTSTR)Edit1_input;
unsigned char* key = (unsigned char*)(LPCTSTR)Edit3_input;
AES aes(key);
aes.Cipher(input);
Edit2.SetWindowText(input);
}
调用函数后input还是unsigned char*型的....
出现错误:不能将参数 1 从“unsigned char *”转换为“LPCTSTR”
求帮忙解决~~~ 展开
void CMyAESDlg::OnBnClickedButton1()
{
CString Edit1_input;
CString Edit3_input;
Edit1.GetWindowText(Edit1_input);
Edit3.GetWindowText(Edit3_input);
unsigned char* input = (unsigned char*)(LPCTSTR)Edit1_input;
unsigned char* key = (unsigned char*)(LPCTSTR)Edit3_input;
AES aes(key);
aes.Cipher(input);
Edit2.SetWindowText(input);
}
调用函数后input还是unsigned char*型的....
出现错误:不能将参数 1 从“unsigned char *”转换为“LPCTSTR”
求帮忙解决~~~ 展开
展开全部
CString str;
str.Format("%s",input);
str.Format("%s",input);
追问
不能将参数 1 从“const char [3]”转换为“const wchar_t *”
什么情况?
追答
应该不是这里的问题。。你再看看,这个转换没问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询