Cライブラリ関数 - strcspn()
説明
Cライブラリ関数のsize_t strcspn(のconst char型* str1は、 constのchar型* str2の)連続文字列STR1の先頭には、いくつかの文字がstr2の中の文字の文字列が含まれていない取得します。
声明
ここでstrcspn()関数の宣言です。
size_t strcspn(const char *str1, const char *str2)
パラメータ
- STR1 - Cの文字列を取得します。
- str2の-文字列がSTR1にマッチする文字のリストが含まれています。
戻り値
この関数は、行の文字数が含まれていないSTR1の始まりはstr2の中の文字で返します。
例
以下の例は、()関数を使用するstrcspnを示しています。
#include <stdio.h> #include <string.h> int main () { int len; const char str1[] = "ABCDEF4960910"; const char str2[] = "013"; len = strcspn(str1, str2); printf("第一个匹配的字符是在 %d\n", len + 1); return(0); }
それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:
第一个匹配的字符是在 10