😸
[C] strspn 関数
機能
指定した文字集合だけで先頭が構成されている部分の長さ(文字数)を返す関数[1]
使用例
2 と表示する
\n は改行を表す エスケープシーケンス[2]
コード
printf("%zu", strspn("abc123", "abc"));
全文
#include <stdio.h>
#include <string.h>
void main() {
printf("%zu", strspn("abc123", "abc"));
}
実行結果
3
0 を変数から表示する
コード
const char *str = "hello";
printf("%zu", strspn(str, "xyz"));
全文
#include <stdio.h>
#include <string.h>
void main() {
const char *str = "hello";
printf("%zu", strspn(str, "xyz"));
}
実行結果
0
Discussion