strlen関数



strlen(文字列の長さを取得する)
必要なヘッダー <string.h>
関数   int strlen(const char *string)
引数   string 文字列へのポインタ
戻り値   '\0'を含まない文字列長

■文字列の長さを取得する
#include <stdio.h>
#include <string.h>

void main(void)
{
 char buf1[]="Borland Delphi";
 char buf2[]="Microsoft Visual C++";
 char buf3[]="Microsoft Visual Basic";
 char buf4='\0';
 
 printf("\"%s\"の文字列長は%dです。\n",buf1,strlen(buf1));
 printf("\"%s\"の文字列長は%dです。\n",buf2,strlen(buf2));
 printf("\"%s\"の文字列長は%dです。\n",buf3,strlen(buf3));
 printf("\'\\0\'の文字列長は%dです。\n",strlen(&buf4));
 getchar();
}

14,20,22,0となる




Cの基礎のページへ



ホーム PV ランキング