私のコードには、次のような TBuf 変数があります。
TBuf<100> test;
test.Copy( _L("02somestringofrandomlength"));
私が今やりたいことは、数字を無視することです(最初の2文字を取ります)。テスト変数から可変長文字列を抽出し、それによって最初の数値を無視する良い方法はありますか?
どうもありがとう
私のコードには、次のような TBuf 変数があります。
TBuf<100> test;
test.Copy( _L("02somestringofrandomlength"));
私が今やりたいことは、数字を無視することです(最初の2文字を取ります)。テスト変数から可変長文字列を抽出し、それによって最初の数値を無視する良い方法はありますか?
どうもありがとう
常に正確に最初の 2 文字であり、入力の長さが 2 より大きいと仮定します。
TPtrC tail = test.Mid(2);
使用する:
TDes::Right()
例えば:
TPtrC right = test.Right( test.Length() - 2 );
必要な部分だけをコピーできるのに、最初に文字列をコピーしてから切り刻む必要はありません。
test.Copy( _L("02somestringofrandomlength") + 2 );