C ทำงานห้องสมุด - strpbrk ()
ลักษณะ
ตัวอักษร C ทำงานห้องสมุดchar * strpbrk (ถ่าน const * str1 , ถ่าน const * str2) เพื่อดึงสตริง str2str1 ในนัดแรกของตัวละครไม่รวมถึงตัวละคร Terminator null ซึ่งในที่สุดก็จะกำหนดตัวอักษรสตริง str1 เมื่อตัวละครในการทดสอบสตริง str2 จะรวมยังหยุดการทดสอบและผลตอบแทนตำแหน่งตัวอักษร
คำแถลง
นี่คือ () ฟังก์ชัน strpbrk คำสั่ง
char *strpbrk(const char *str1, const char *str2)
พารามิเตอร์
- str1 - สาย C ที่จะดึง
- str2 - สตริงมีรายชื่อของตัวละครที่จะจับคู่ใน str1
ราคาย้อนกลับ
ฟังก์ชั่นนี้จะส่งกลับจำนวนตัวอักษรในสตริง str2 str1 แรกตัวละครในการแข่งขันถ้าตัวละครที่ไม่ได้พบว่ามันกลับ NULL
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง strpbrk () ฟังก์ชั่นถูกนำมาใช้
#include <stdio.h> #include <string.h> int main () { const char str1[] = "abcde2fghi3jk4l"; const char str2[] = "34"; char *ret; ret = strpbrk(str1, str2); if(ret) { printf("第一个匹配的字符是: %c\n", *ret); } else { printf("未找到字符"); } return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
第一个匹配的字符是: 3