- size_t คือ unsigned int
ฟังก์ชั่น ความหมาย char *strchr(const char *str, int ch);
ถ้าเจอ ch ในข้อความ str จากซ้ายไปขวา จะคืนค่าพอร์ยเตอร์ ณ ตรงนั้น ถ้าไม่เจอคืนพอร์ยเตอร์ NULL char *strrchr(const char *str, int ch);
เหมือน strchr แต่ค้นหาจากขวาไปซ้าย size_t strcspn( const char *str1 , const char *str2);
เริ่มจากอักษรตัวแรกของ str1 เอาอักษรตัวนี้ไปหาว่ามีอยู่ใน str2 หรือไม่ ถ้ามีคืนค่าตำแหน่งนั้นของ str1 แต่ ถ้าไม่มีก็ ค้นหาอักษรตัวถัดไปของ str1 ถ้าไม่มีเลย คืนค่า จำนวนตัวอักษรของ str1. size_t strspn(const char *str1 , const char *str2);
เริ่มจากอักษรตัวแรกของ str1 เอาอักษรตัวนี้ไปหาว่ามีอยู่ใน str2 หรือไม่ ถ้าไม่มีคืนค่าตำแหน่งนั้นของ str1 แต่ ถ้ามีก็ ค้นหาอักษรตัวถัดไปของ str1. ถ้ามีครบทุกตัว คืนค่า จำนวนตัวอักษรของ str1. char *strpbrk( const char *str1, const char *str2);
เหมือนกับ strcspn แต่จะคืนค่าเป็นพอร์ยเตอร์ที่ตำแหน่งที่เจอตัวแรก ถ้าไม่เจอเลยคืนค่า NULL char *strstr( const char *str1 , const char *str2);
ค้นหา str1 ว่ามี str2 อยู่ข้างในหรือไม่ ถ้ามี คืนค่าพอร์ยเตอร์ ณ ตำแหน่งนั้น ถ้าไมมีคืนค่า NULL ถ้าขนาดของ str2 เป็น 0 คืนค่าพอร์ยเตอร์ ณ จุดเริ่มต้นของ str1
52 ค้นหาข้อความ
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment