StringTrimRight

この関数は、文字列の最後の意味あるシンボルの右部分にある改行文字、スペースやタブを切り取ります。文字列は直接(コピーなどされずに)変更されます。

int  StringTrimRight(
  string&  string_var      // 切られる文字列
  );

パラメータ

string_var

[in][out]  右から切られる文字列

戻り値

切り取られたシンボルの数

例:

void OnStart()
 {
//--- 右側に6つのスペースを含むソース文字列を定義する
  string text="All spaces on the right will be removed from this string      ";
//--- ソース文字列をログで表示する
  PrintFormat("Source line:\n'%s'", text);
//--- 右側のスペースをすべて削除し、削除された文字数と結果の文字列をログに表示する
  int num=StringTrimRight(text);
  PrintFormat("The StringTrimRight() function removed %d chars from the right side. Now the line looks like this:\n'%s'", num, text);
 
 /*
  結果
  Source line:
  'All spaces on the right will be removed from this string      '
  The StringTrimRight() function removed 6 chars from the right side. Now the line looks like this:
  'All spaces on the right will be removed from this string'
 */
 }

参照

StringTrimLeftStringToLowerStringToUpper