TNB Library
名前空間 | 関数
TnbStrLib.h ファイル

文字列操作ライブラリ関係のヘッダ [詳解]

+ 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 でも同じ
   名前で使えるようにしたものがあります。
参照
TnbDef.h 利用条件、および無保証規定

TnbStrLib.h に定義があります。