自分で開発した変換wchar_t文字配列は小文字API
754 ワード
最近VC++を使った開発で、VC++原生のwchar_を発見t文字列変換apiは、呼び出し時にソース空文字配列がconstであることを制限しないため、呼び出し時に不要なトラブルを引き起こす可能性があるため、変換wchar_を独自に開発しました.t文字列配列は小文字のAPIである.
呼び出し方法:
API完全ソース添付:
呼び出し方法:
WcharStringToLower(targetString, srcString, sizeof(targetString) / sizeof(*targetString))
このWcharStringToLower APIAPI完全ソース添付:
// 1:
// 2:
// 3: ( )
void WcharStringToLower(wchar_t * targetString, const wchar_t * srcString,const int targetLength)
{
const wchar_t NullChar = L'\0';
int index = 0;
for (; srcString[index] != NullChar; ++index)
{
if ((targetLength - 1) == index)
break;
targetString[index] = towlower(srcString[index]);
}
targetString[index + 1] = L'\0';
}