[memo][C言語]strlen
strlenは文字列の長さを返す関数です。
書式
#includesize_t strlen( const char *str );
例
$ vi size_t.c
-----------------------------------------------------
#include <stdio.h>
#include <string.h>
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保存。