如何将 System::Int32 转换为 wchar_t*

发布于 2024-11-08 06:21:17 字数 183 浏览 5 评论 0原文

我有这段代码:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

焚却相思 2024-11-15 06:21:17

您是否尝试过_itow功能

wchar_t * _itow(
                int value,
                wchar_t *str,
                int radix
                );

或者,更安全的版本,_itow_s

第一个参数(value)是要转换的整数值,第二个参数是字符串结果,第三个参数是数值的基数。它返回一个指向 str 值的指针。

Have you tried the _itow function?

wchar_t * _itow(
                int value,
                wchar_t *str,
                int radix
                );

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 the str value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文