如何将 System::Int32 转换为 wchar_t*
我有这段代码:
int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;
int
到 const wchar_t*
之间的转换不正确。如何处理这个错误?
I have this piece of code:
int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;
it is incorrect conversion between int
to const wchar_t*
. How can deal with this error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过
_itow
功能?或者,更安全的版本,
_itow_s
。第一个参数(
value
)是要转换的整数值,第二个参数是字符串结果,第三个参数是数值的基数。它返回一个指向str
值的指针。Have you tried the
_itow
function?Or, the more secure version,
_itow_s
.The first parameter (
value
) is the integer value to be converted, the second is the string result, and the third is the base of the numeric value. It returns a pointer to thestr
value.