クラス SGString

文字列クラス [詳細]

#include <sgstring.h>

すべてのメンバ一覧

Public メソッド

 SGString ()
 コンストラクタ
 SGString (const char *str)
 コンストラクタ
 SGString (std::string str)
 コンストラクタ
virtual ~SGString ()
 デストラクタ
void Clear ()
 全ての文字をクリアする
void Format (const char *f,...)
 書式を指定して文字列を設定する。
void Separate (char sep, SGStringArry &arry)
 区切り文字を指定して文字列を分割する
void Trim (char *str)
 文字列の先頭、または末から指定の文字を削除する
int GetLength ()
 文字列の長さを取得する
int GetCharLength ()
 文字列の文字数を取得する
SGString GetChar (int st, int len=0)
 文字列から指定の文字列を取得する
 operator const char * ()
 C言語方式の文字列ポインタ型に変換する.
bool operator== (const char *str)
 2つの文字列を比較し等しいかどうかしらべる
SGStringoperator= (const char *str)
 文字列を代入する
SGStringoperator= (std::string str)
 文字列を代入する
SGStringoperator= (SGString str)
 文字列を代入する
int ToInt ()
 文字列を整数に変換する

説明

文字列クラス


コンストラクタとデストラクタ

SGString (  ) 

コンストラクタ

SGString ( const char *  str  ) 

コンストラクタ

引数:
str 
SGString ( std::string  str  ) 

コンストラクタ

引数:
str 
~SGString (  )  [virtual]

デストラクタ


関数

void Clear (  ) 

全ての文字をクリアする

全てもの文字をクリアします。

void Format ( const char *  f,
  ... 
)

書式を指定して文字列を設定する。

書式を指定して文字列を設定します。

引数:
f フォーマット文字列
... パラメータ
void Separate ( char  sep,
SGStringArry arry 
)

区切り文字を指定して文字列を分割する

区切り文字を指定して文字列を分割します。 結果を受け取る為に、文字列の配列(SGStringArry)を用意し、指定してください。

引数:
sep 区切り文字
arry 分割した文字列を格納するエリア
void Trim ( char *  str  ) 

文字列の先頭、または末から指定の文字を削除する

文字列の先頭、または末からstrで指定した文字を削除します。
先頭、末、共に含まれなくなるまで削除を続けます。

引数:
str 削除したい文字の集合(文字列)
int GetLength (  ) 

文字列の長さを取得する

文字列の長さを取得します。(バイト数)

戻り値:
文字列の長さ(バイト数)
int GetCharLength (  ) 

文字列の文字数を取得する

文字列に含まれる文字数を取得します。

戻り値:
文字数
SGString GetChar ( int  st,
int  len = 0 
)

文字列から指定の文字列を取得する

文字列に含まれる文字列を取得します。

戻り値:
文字列
operator const char * (  ) 

C言語方式の文字列ポインタ型に変換する.

C言語方式の文字列ポインタ型に変換します。

戻り値:
C言語方式の文字列ポインタ
bool operator== ( const char *  str  ) 

2つの文字列を比較し等しいかどうかしらべる

2つの文字列を比較し等しいかどうかしらべます。

戻り値:
TRUE 等しい
FALSE 等しくない
SGString & operator= ( const char *  str  ) 

文字列を代入する

文字列を代入します。

SGString & operator= ( std::string  str  ) 

文字列を代入する

文字列を代入します。

SGString & operator= ( SGString  str  ) 

文字列を代入する

文字列を代入します。

int ToInt (  ) 

文字列を整数に変換する

文字列を整数に変換します。
0から9までの数字以外の文字が含まれる場合、そこで変換を終了します。

戻り値:
変換後の整数

このクラスの説明は次のファイルから生成されました:

PlusG リファレンスマニュアル Ver 2.0.0