
wcsncat, wcsncat_s
623
localnow = localtime(&now);
if (wcsftime(hdr_date, MAX_HDR, L"Date: %a, %d %b %Y %T %z", localnow))
{
fputws(hdr_date, stdout);
}
else
{
return -1;
}
■
参照
●
strftime()
,
setlocale()
wcslen
ワイド文字列の長さを求める
#include <wchar.h>
size_t wcslen(const wchar_t*
s
);
wcslen()
関数は引数
s
が指す文字列の長さを計算する。ワイド文字列の長さは、終端ナ
ル文字(
L'\0'
)を含まないワイド文字の個数となる。
■
例
wchar_t line[1024] =
L"This string could easily be 400 or 500 characters long.
"
L"This string could easily be 400 or 500 characters long. "
L"\n";
wchar_t* readptr = line;
coust int columns = 80;
while (wcslen(readptr) > columns) //
残りのテキストが長すぎると
{ //
最後のバックスラッシュと改行を
wprintf(L"%.*ls\\\n", columns - 1, readptr); // ...