大神帮帮忙, C++出现如下问题怎么改

C++中出现如下错误怎么修改
cannot convert parameter 3 from 'const unsigned short *' to 'const char *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

一个是短整数一个是字符串,更有可能的是,你搞错了参数的顺序。

强制类型转换
(const char *)xxx

一个是16位指针,一个是8位指针,为什么要这样转换?

你是使用的系统函数还是自定义函数,调用函数的时候,尽量使用函数定义的参数类型

这个不是简单强制转换下消除错误了事的。要找到类型不兼容的原因。
你得仔细对照你的函数原形、用法和你的参数类型去分析。
最好贴上相关代码。