//在头文件中已经定义了strDecode[300]
TCHAR strDecode[300];
LPCTSTR CZCJ1Dlg::Base64Decode(LPCTSTR lpszSrc)
{
unsigned char* pOutBuffer;
//经过程序处理后,将pOutBuffer的值付给strDecode他,我用下面的语句(1)处理,提示类型错误.
(1) _tcscpy(strDecode,pOutBuffer++);
//我用下面语句(2)处理,本句没有错误了,但是整个函数返回值有出错
(2) _tcscpy(strDecode,(char *)pOutBuffer++);
//函数返回
free(pOutBuffer);
return strDecode;//本句出错,}
TCHAR strDecode[300];
LPCTSTR CZCJ1Dlg::Base64Decode(LPCTSTR lpszSrc)
{
unsigned char* pOutBuffer;
//经过程序处理后,将pOutBuffer的值付给strDecode他,我用下面的语句(1)处理,提示类型错误.
(1) _tcscpy(strDecode,pOutBuffer++);
//我用下面语句(2)处理,本句没有错误了,但是整个函数返回值有出错
(2) _tcscpy(strDecode,(char *)pOutBuffer++);
//函数返回
free(pOutBuffer);
return strDecode;//本句出错,}
解决方案 »
- 自己编的代码,有流程图,哪位大哥帮我看看问题出在哪里,谢谢
- 做图形界面用什么工具
- 串口写数据
- 使用VS2005开发,F5后要等待很长时间,原因何在?
- CListBox类的成员函数SelectString(int nStartAfter,LPCTSTR lpszitem)中的参数nStartAfter是什么?
- 单文档application中如何单击toolbar按钮实现view的切换?
- 一个简单的问题。
- c或C++进程调用咨询
- 您有面试经验吗??
- 有使用过Dr.Memory进行程序内存检测的同志没,给指导一下。
- 关于FileMapping的问题
- 请问谁有《Winsock 2网络编程实用教程》的光盘代码,copy一份给我行吗
如果是数据用memcpy