|
TNB Library
|
文字列操作ライブラリ関係のヘッダ [詳解]
TnbStrLib.h の依存先関係図:
被依存関係図:名前空間 | |
| namespace | TNB |
| TNB Library | |
| namespace | TNB::STRLIB |
| 文字列操作ライブラリ | |
関数 | |
| int | Compare (LPCSTR P1, LPCSTR P2, INT_PTR len=-1, DWORD dwCmpFlags=0) |
| [比較] 文字列比較(ASCII/SJIS用) [詳解] | |
| int | Compare (LPCWSTR P1, LPCWSTR P2, INT_PTR len=-1, DWORD dwCmpFlags=0) |
| [比較] 文字列比較(UNICODE用) [詳解] | |
| void | Copy (LPSTR _dst, LPCSTR src) |
| [複製] 文字列コピー(ASCII/SJIS用) [詳解] | |
| void | Copy (LPWSTR _dst, LPCWSTR src) |
| [複製] 文字列コピー(UNICODE用) [詳解] | |
| template<typename TYP > | |
| int | EscCharToInt (const TYP *&_lpsz) |
| [変換] エスケープ文字表記変換 [詳解] | |
| int | GetCharSize (char c) |
| [取得] 文字のサイズ(ASCII/SJIS用) [詳解] | |
| int | GetCharSize (WCHAR c) |
| [取得] 文字のサイズ(UNICODE用) [詳解] | |
| size_t | GetLen (LPCSTR lpsz) |
| [計算] 文字列長計算(ASCII/SJIS用) [詳解] | |
| size_t | GetLen (LPCWSTR lpsz) |
| [計算] 文字列長計算(UNICDE用) [詳解] | |
| int | HexCharToInt (int c) |
| [変換] HEX文字数値変換 [詳解] | |
| INT_PTR | IndexOf (LPCSTR lpszText, char c, INDEX iFromIndex=0) |
| [検索] 文字検索(ASCII/SJIS用) [詳解] | |
| INT_PTR | IndexOf (LPCSTR lpszText, LPCSTR lpszWord, INDEX iFromIndex=0) |
| [検索] 文字列検索(ASCII/SJIS用) [詳解] | |
| INT_PTR | IndexOf (LPCWSTR lpszText, LPCWSTR lpszWord, INDEX iFromIndex=0) |
| [検索] 文字列検索(UNICDE用) [詳解] | |
| INT_PTR | IndexOf (LPCWSTR lpszText, WCHAR c, INDEX iFromIndex=0) |
| [検索] 文字検索(UNICODE用) [詳解] | |
| INT_PTR | IndexOneOf (LPCSTR lpszText, LPCSTR lpszMark, INDEX iFromIndex=0) |
| [検索] 文字セット検索(ASCII/SJIS用) [詳解] | |
| INT_PTR | IndexOneOf (LPCWSTR lpszText, LPCWSTR lpszMark, INDEX iFromIndex=0) |
| [検索] 文字セット検索(UNICODE用) [詳解] | |
| char | IntToHexChar (int c) |
| [変換] 数値HEX文字変換 [詳解] | |
| bool | IsAsciiOnly (LPCSTR lpsz) |
| [判断] ASCIIオンリー判断 [詳解] | |
| INT_PTR | PathIndexOf (LPCSTR lpszText) |
| [検索] パス区切り検索(ASCII/SJIS用) [詳解] | |
| INT_PTR | PathIndexOf (LPCWSTR lpszText) |
| [検索] パス区切り検索(UNICODE用) [詳解] | |
| INT_PTR | ReverseIndexOf (LPCSTR lpszText, char c) |
| [検索] 降順文字検索(ASCII/SJIS用) [詳解] | |
| INT_PTR | ReverseIndexOf (LPCWSTR lpszText, char c) |
| [検索] 降順文字検索(UNICODE用) [詳解] | |
| double | ToDouble (LPCSTR lpsz) |
| [変換] double変換(ASCII/SJIS用) [詳解] | |
| double | ToDouble (LPCWSTR lpsz) |
| [変換] double変換(UNICODE用) [詳解] | |
| DWORD | ToDword (LPCSTR lpsz, int iBase=10) |
| [変換] INT変換(ASCII/SJIS用). [詳解] | |
| DWORD | ToDword (LPCWSTR lpsz, int iBase=10) |
| [変換] INT変換(UNICODE用). [詳解] | |
| int | ToInt (LPCSTR lpsz, int iBase=10) |
| [変換] INT変換(ASCII/SJIS用). [詳解] | |
| int | ToInt (LPCWSTR lpsz, int iBase=10) |
| [変換] INT変換(UNICODE用). [詳解] | |
| LONGLONG | ToLonglong (LPCSTR lpsz) |
| [変換] LONGLONG変換(ASCII/SJIS用) [詳解] | |
| LONGLONG | ToLonglong (LPCWSTR lpsz) |
| [変換] LONGLONG変換(UNICODE用) [詳解] | |
文字列操作ライブラリ関係のヘッダ
CRT の関数をパックし、オーバーロードし、char でも WCHAR でも同じ 名前で使えるようにしたものがあります。
TnbStrLib.h に定義があります。