2

我的代码中有一个 TBuf 变量,如下所示:

TBuf<100> test;
test.Copy( _L("02somestringofrandomlength"));

我现在想做的是忽略数字(前两个字符)。有没有一种很好的方法可以从测试变量中提取可变长度字符串,从而在开头忽略数字?

非常感谢

4

3 回答 3

4

假设它总是正好是前 2 个字符并且输入长度大于 2:

TPtrC tail = test.Mid(2);
于 2009-08-10T14:22:05.013 回答
1

利用:

TDes::Right()

例如:

TPtrC right = test.Right( test.Length() - 2 );
于 2009-08-10T14:20:01.740 回答
-1

如果可以只复制所需的部分,为什么要先复制字符串然后再将其切碎?

test.Copy( _L("02somestringofrandomlength") + 2 );
于 2009-08-10T14:47:31.120 回答