1

我不是 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()

会工作还是我会错过什么?

任何帮助都将不胜感激!谢谢 :)

4

1 回答 1

3

_itot_s = 整数到 t 安全

  • 我整数
  • t,输入 t,这是因为 C++ 可以有 ASCII 或 UNICODE,这个源代码可以编译为任何一个。
  • s security/safe 版本,该函数有 2 个参数用于缓冲区,缓冲区及其长度,因此该函数可以防止缓冲区过载。

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

你正在做的事情会正常工作。

于 2013-03-11T19:51:58.143 回答