读书人

invalid conversion from ‘unsigned

发布时间: 2013-11-26 22:51:31 作者: rapoo

invalid conversion from ‘unsigned char*’ to ‘const char*’

                                                                            
[解决办法]
参数类型不匹配
[解决办法]
1.

char const* t = reinterpret_cast<char*>(static_cast<unsigned char*>(ascii));
strncpy(result,t,sizeof(ascii));


2.

//unsigned char ascii[10];
char ascii[10];

[解决办法]
引用:
Quote: 引用:

1.

char const* t = reinterpret_cast<char*>(static_cast<unsigned char*>(ascii));
strncpy(result,t,sizeof(ascii));


2.

//unsigned char ascii[10];
char ascii[10];

没用呀,,

同样的问题?别的问题?
[解决办法]

unsigned char ascii[10] = {0};
//...
char szBuf[128] = {0};
memcpy(szBuf,ascii,10);

这样不一了百了...

读书人网 >C语言

热点推荐