strcpy 不能接收 unsigned char [] 吗?
来源:互联网 发布:乌克兰人在中国知乎 编辑:程序博客网 时间:2024/04/30 23:16
以下是相关的C++源代码:
typedef unsigned char BTUINT8;
//... 省略无关代码 ...
BTUINT8 szDevName[BTSDK_DEVNAME_LEN] = { 0 };
BTUINT8 szTmp[32] = { 0 };
//... 省略无关代码 ...
strcpy(szTmp, szDevName);
error C2664: 'strcpy' : cannot convert parameter 1 from 'unsigned char [32]' to 'char *'
以上代码编译不通过,如果把unsigned char改成char那么这一行可以通过编译,但其他部分代码就要进行很大的修改了!
有没有办法让strcpy接收unsigned char []参数?
或者干脆换其他函数来完成字符串拷贝?
typedef unsigned char BTUINT8;
//... 省略无关代码 ...
BTUINT8 szDevName[BTSDK_DEVNAME_LEN] = { 0 };
BTUINT8 szTmp[32] = { 0 };
//... 省略无关代码 ...
strcpy(szTmp, szDevName);
error C2664: 'strcpy' : cannot convert parameter 1 from 'unsigned char [32]' to 'char *'
以上代码编译不通过,如果把unsigned char改成char那么这一行可以通过编译,但其他部分代码就要进行很大的修改了!
有没有办法让strcpy接收unsigned char []参数?
或者干脆换其他函数来完成字符串拷贝?
0 0
- strcpy 不能接收 unsigned char [] 吗?
- strcpy 不能用 unsigned char[]
- memcpy(void*,void*,unsigned int),memset(void*,char,unsigned int),strcpy(char*,char*)
- unsigned char, unsigned int
- (unsigned char *)
- unsigned char
- unsigned char
- signed char & unsigned char
- unsigned char与char
- unsigned char和char
- unsigned char与char
- char 与 unsigned char
- unsigned char 与 char
- char 与 unsigned char
- unsigned char 与 char
- unsigned char 与 char
- unsigned char 和 char
- unsigned char与char
- 关于SQL Server 配置注册的问题
- 【PAT】乙级真题1038 关于计数的思考
- C++问题求助
- stl算法设计理念_预定义函数对象和函数适配器2_案例
- Linux字符驱动详解
- strcpy 不能接收 unsigned char [] 吗?
- 关于MSDN Library使用
- lib库连接问题
- vs2010中处理char和CString
- ruby-china的API文档
- FILE_FLAG_DELETE_ON_CLOSE参数不起效
- 关于Dialog类
- 关于结束进程的问题,高手请进。
- POJ3009 Curling 2.0(dfs+剪枝)