「C言語」strlen関数で文字列の長さを取得するサンプル
構文
strlen(str)
文字列strの長さを取得します。
サンプルコード
#include <stdio.h> #include <string.h> int main(void) { char cftA[50], cftB[40]; int lenA,lenB; // 文字列をコピー strcpy(cftA, "Welcome study"); strcpy(cftB, "from arkgame.com"); printf("cftA value: %s, cftB value:%s\n", cftA, cftB); // 文字列の長さを取得 lenA=strlen(cftA); printf("cftA length: %d\n", lenA); lenB=strlen(cftB); printf("cftB length: %d\n", lenB); return 0; }
実行結果
cftA value: Welcome study, cftB value:from arkgame.com
cftA length: 13
cftB length: 16