文字列クラス [詳細]
#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までの数字以外の文字が含まれる場合、そこで変換を終了します。