67 while ( P != NULL && *P != 0 )
74 vw.
Add(
static_cast<WORD
>((b << 8) | d));
152 s.
SetFromLeft(&lpsz[index],
static_cast<size_t>(r - index));
154 index =
static_cast<INDEX
>(r + 1);
175 TCHAR aEsc[2] = { escChar, 0 };
176 TCHAR aEsc2[3] = { escChar, escChar, 0 };
177 TCHAR aSepa[3] = { escChar, sepaChar, 0 };
206 TCHAR aEsc[2] = { escChar, 0 };
207 TCHAR aEsc2[3] = { escChar, escChar, 0 };
208 TCHAR aSepa[3] = { escChar, sepaChar, 0 };
218 s.
SetFromLeft(&lpsz[index],
static_cast<size_t>(r - index));
221 index =
static_cast<INDEX
>(r + 2);
296 size_t size =
static_cast<size_t>(astr.GetSize());
319 ::OutputDebugString(vs[i] + _T(
"\n"));
#define loop(VAR, CNT)
loop構文.
CStrT & SetFromLeft(const TYP *lpText, size_t iLen)
[代入] 文字数制限代入.
int Replace(TYP tOld, TYP tNew)
[処理] 文字置換.
virtual size_t GetSize(void) const
[取得] サイズ取得
virtual bool SetSize(size_t size)
[操作] サイズ指定
virtual INDEX Add(const TYP &t)
[追加] 要素一つ追加.
virtual bool Set(INDEX index, const TYP &t)
[設定] 要素の設定.
virtual size_t SetElements(size_t size, const TYP *P=NULL)
[設定] 複数要素設定.
TNB::CVectorT< CAscii > CAsciiVector
文字列配列管理クラス
TNB::CVectorT< CUnicode > CUnicodeVector
文字列配列管理クラス
TNB::CVectorT< CString > CStringVector
CString配列管理クラス
TNB::CVectorT< CStr > CStrVector
文字列配列管理クラス
CStrVector ToStrVector(const CStringArray &astr)
[複製] CStringArrayから CStrVector へコピー
CStr StrVectorToStrEx(const CStrVector &vs, TCHAR sepaChar='^', TCHAR escChar='\\')
[変換] CStrVector → CStr
int GetCharSize(char c)
[取得] 文字のサイズ(ASCII/SJIS用)
INT_PTR IndexOf(LPCSTR lpszText, char c, INDEX iFromIndex=0)
[検索] 文字検索(ASCII/SJIS用)
size_t GetLen(LPCSTR lpsz)
[計算] 文字列長計算(ASCII/SJIS用)
CStr StrVectorToStr(const CStrVector &vs, TCHAR sepaChar='^')
[変換] CStrVector → CStr
CStrVector operator%(const CStr &s1, const CStr &s2)
[追加] 文字列追加特殊オペレータ.
CStrVector StrToStrVectorEx(LPCTSTR lpsz, TCHAR sepaChar='^', TCHAR escChar='\\')
[変換] CStr → CStrVector
CWordVector StringToWordVector(LPCSTR lpszAscii)
[変換] ASCII文字列→文字単位配列
TNB::CStrT< TCHAR > CStr
文字列クラス
CStrVector StrToStrVector(LPCTSTR lpsz, TCHAR sepaChar='^')
[変換] CStr → CStrVector
void TRACE_SV(const CStrVector &vs)
[出力] デバッグトレース.