C++ 到 vb.net TCHAR 数组使用转换

标签 c++ arrays vb.net tchar

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

有用还是我会错过什么?

感谢任何帮助!谢谢:)

最佳答案

_itot_s = 安全的整数到 t

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

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

你正在做的事情会成功的。

关于C++ 到 vb.net TCHAR 数组使用转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15346933/

相关文章:

C++在前缀重载中返回引用变量

c++ - 让一个类的实例搜索另一个类中的数组

javascript - JQuery,AJAX : How can I populate an array with a json return?

javascript - 在 jquery 每个循环中创建多维数组或对象

c++ - g++ undefined reference ,尽管 *.so 文件中存在符号

c++ - 什么时候使用互斥体?

c - 您将如何使用函数来计算电阻器阵列的电流和电压?

excel - 使用 Excel VBA 进行套接字连接

.net - 我应该始终使用 AndAlso 和 OrElse 运算符吗?

wpf - 使用函数开始调用?