wcslen() — ワイド文字ストリングのを計算する

形式

#include <wchar.h>
size_t wcslen(const wchar_t *string);

言語レベル

XPG4

スレッド・セーフ

はい

ワイド文字関数

詳しくは、 ワイド文字 を参照してください。

説明

wcslen() 関数は、 stringが指すストリング内のワイド文字数を計算します。

戻り値

wcslen() 関数は、末尾の wchar_t ヌル文字を除く、 string内のワイド文字数を戻します。

この例では、ワイド文字ストリング string の長さを計算します。
#include <stdio.h>
#include <wchar.h>
 
int main(void)
{
  wchar_t * string = L"abcdef";
 
  printf( "Length of \"%ls\" is %i\n", string, wcslen( string ));
}
 
/****************  Output should be similar to:  ******************
 
Length of "abcdef" is 6
*/

関連情報