如何在 C++/CLI 中使用 pad left 方法

How to use pad left method in C++/CLI

我正在尝试使用 CLI 在 C++ 中的 unsigned int 左侧填充“0”。 这是我试过的,

unsigned int pSz = 65; // This pSz value can range from 0 to 9999
String^ sizeOfPkt(pSz.ToString());
sizeOfPkt->PadLeft(4, L'0');

如果 pSz 的值为 65,那么我希望 0065 成为 sizeOfPkt 的值。 如果 pSz 的值为 350,那么我希望 0350 成为 sizeOfPkt 的值。

有人可以吗。建议任何方法来实现这一目标? 谢谢。

你总能得到一个新字符串。字符串 class 中的函数通常从不修改现有字符串。他们创建了一个新的并 return 结果。

unsigned int pSz = 65; 
String^ sizeOfPkt(pSz.ToString()->PadLeft(4,L'0'));