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

时间:2016-12-20 08:50:25

标签: windows c++-cli

我试图填补' 0'使用CLI在C ++中unsigned int的左侧。 这就是我试过的,

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值。

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

1 个答案:

答案 0 :(得分:1)

你总是得到一个新的字符串。字符串类中的函数通常永远不会修改现有字符串。他们创建一个新的并返回结果。

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