我的代码中有一个 TBuf 变量,如下所示:
TBuf<100> test;
test.Copy( _L("02somestringofrandomlength"));
我现在想做的是忽略数字(前两个字符)。有没有一种很好的方法可以从测试变量中提取可变长度字符串,从而在开头忽略数字?
非常感谢
我的代码中有一个 TBuf 变量,如下所示:
TBuf<100> test;
test.Copy( _L("02somestringofrandomlength"));
我现在想做的是忽略数字(前两个字符)。有没有一种很好的方法可以从测试变量中提取可变长度字符串,从而在开头忽略数字?
非常感谢
假设它总是正好是前 2 个字符并且输入长度大于 2:
TPtrC tail = test.Mid(2);
利用:
TDes::Right()
例如:
TPtrC right = test.Right( test.Length() - 2 );
如果可以只复制所需的部分,为什么要先复制字符串然后再将其切碎?
test.Copy( _L("02somestringofrandomlength") + 2 );