我试图填补' 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
值。
有人可以。建议任何方法来实现这一目标? 感谢。
答案 0 :(得分:1)
你总是得到一个新的字符串。字符串类中的函数通常永远不会修改现有字符串。他们创建一个新的并返回结果。
unsigned int pSz = 65;
String^ sizeOfPkt(pSz.ToString()->PadLeft(4,L'0'));