[memo][C言語]strlen

雑学

担当夫
strlenは文字列の長さを返す関数です。

書式

#include 
size_t strlen( const char *str );

$ vi size_t.c
-----------------------------------------------------
#include &ltstdio.h&gt
#include &ltstring.h&gt
int main(){

    size_t size_t_work;
    char c_work[] = "Hello World";
    size_t_work = strlen(c_work);
    printf("size_t_work: %d\n",size_t_work);
    
    size_t size_t_work2;
    char c_work2[] = "こんにちは";
    size_t_work2 = strlen(c_work2);
    printf("size_t_work2: %d\n",size_t_work2);
    
    return 0;
}
-----------------------------------------------------

$ gcc size_t.c -o size_t_c
$ ./size_t_c
size_t_work: 11
size_t_work2: 15

※全角文字は文字コードUTF8で3byte保存。

参考リンク

【まとめ】C言語