は、私は次のように見える私のコードでTBUF変数を持っている:のSymbian C++:TBUF質問
TBuf<100> test;
test.Copy(_L("02somestringofrandomlength"));
私が今やりたい何か、(最初の2つの文字を取る)数を無視することです。 可変長文字列をテスト変数から抽出して、最初の数を解消する良い方法はありますか?
多くのおかげ
は、私は次のように見える私のコードでTBUF変数を持っている:のSymbian C++:TBUF質問
TBuf<100> test;
test.Copy(_L("02somestringofrandomlength"));
私が今やりたい何か、(最初の2つの文字を取る)数を無視することです。 可変長文字列をテスト変数から抽出して、最初の数を解消する良い方法はありますか?
多くのおかげ
用途:たとえば
TDes::Right()
:
TPtrC right = test.Right(test.Length() - 2);
が、それは常に正確に最初の2つの文字だと入力の長さが2以上であると仮定すると:
TPtrC tail = test.Mid(2);
なぜfi最初に必要な部分だけをコピーできる場合は、文字列をコピーしてからチョップします。
test.Copy(_L("02somestringofrandomlength") + 2);
downvotingするとき、なぜ私に教えてください。このコードは機能し、求められたことを行います。 – xtofl
正常に動作します。ありがとう非常にありがたく –