【问题标题】:C++ to vb.net TCHAR array use conversionC++ 到 vb.net TCHAR 数组使用转换
【发布时间】:2013-03-11 19:28:18
【问题描述】:

我不是c++程序员,我需要把这段c++代码转换成vb.net:

int iRC = 0;            
TCHAR ptcTemp[20];
_itot_s(iRC, ptcTemp, sizeof(ptcTemp), 10);

我不太明白,我只知道这是一个 Int 到 TCHAR 数组的转换。

我想知道

Dim ptcTemp As String = iRC.ToString()

会起作用还是我会错过什么?

感谢任何帮助!谢谢:)

【问题讨论】:

  • ToString() 很好。垃圾收集器和标准字符串类型让生活变得轻松。

标签: c++ arrays vb.net tchar


【解决方案1】:

_itot_s = 整数到具有安全性的 t

  • i 整数
  • t,类型t,这是因为C++可以有ASCII或UNICODE,这个源代码可以编译成任何一个。
  • 的安全/安全版本,该函数有2个缓冲区参数,缓冲区及其长度,因此该函数可以防止缓冲区过载。

10 表示字符串是十进制,其他流行的选项是 2 二进制、8 八进制、16 十六进制。

你所做的一切都会好起来的。

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2020-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多