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); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
第一个匹配的字符是在 10