TNB Library
|
文字列操作ライブラリ関係のヘッダ [詳解]
名前空間 | |
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 に定義があります。