invalid conversion from ‘unsigned char*’ to ‘const char*’解决办法

invalid conversion from ‘unsigned char*’ to ‘const char*’[解决办法]参数类型不匹配[解决办法]1. char

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);

这样不一了百了...