文字列クラス [詳細]
#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つの文字列を比較し等しいかどうかしらべる | |
SGString & | operator= (const char *str) |
文字列を代入する | |
SGString & | operator= (std::string str) |
文字列を代入する | |
SGString & | operator= (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言語方式の文字列ポインタ型に変換します。
bool operator== | ( | const char * | str | ) |
2つの文字列を比較し等しいかどうかしらべる
2つの文字列を比較し等しいかどうかしらべます。
TRUE | 等しい | |
FALSE | 等しくない |
SGString & operator= | ( | const char * | str | ) |
文字列を代入する
文字列を代入します。
SGString & operator= | ( | std::string | str | ) |
文字列を代入する
文字列を代入します。
int ToInt | ( | ) |
文字列を整数に変換する
文字列を整数に変換します。
0から9までの数字以外の文字が含まれる場合、そこで変換を終了します。