strlen

strlenC言語標準Cライブラリ関数の1つであり、文字列の長さのバイト数を返す。ヘッダファイル string.h にて宣言されている。

書式

#include <string.h>
size_t strlen(const char *str);

説明

strlen(str)は、文字列strから最後のNULLコードを除いたときのバイト数を返す。

実装例

size_t StrLen(const char *str)
{
    size_t i = 0;        /* iはカウント用の変数 */
    while (*str++) i++;  /* 1文字ずつ読み出してNULLコードでないことを確認しながらカウントする。 */
    return i;
}

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.