strchr
const char * strchr (const char * str, ký tự int); char * strchr (char * str, ký tự int);
Xác định vị trí xuất hiện đầu tiên của ký tự trong chuỗi
Ký tự null kết thúc được coi là một phần của chuỗi C. Do đó, nó cũng có thể được định vị để truy xuất một con trỏ đến cuối một chuỗi.
Thông số
- str
- Chuỗi C.
- tính cách
- Nhân vật được định vị. Nó được chuyển như là quảng cáo int của nó , nhưng nó được chuyển đổi nội bộ trở lại thành char để so sánh.
Giá trị trả lại
Một con trỏ đến lần xuất hiện đầu tiên của ký tự trong str .Nếu ký tự không được tìm thấy, hàm trả về một con trỏ null.
Tính di động
Trong C, hàm này chỉ được khai báo là: thay vì hai phiên bản nạp chồng được cung cấp trong C ++.char * strchr ( const char *, int );
Thí dụ
|
|
Đầu ra:
Tìm kiếm ký tự 's' trong "Đây là một chuỗi mẫu" ... tìm thấy lúc 4 tìm thấy lúc 7 tìm thấy lúc 11 tìm thấy ở 18 tuổi |
Xem thêm
- strrchr
- Xác định vị trí xuất hiện cuối cùng của ký tự trong chuỗi (hàm)
- memchr
- Định vị ký tự trong khối bộ nhớ (hàm)
- strpbrk
- Định vị các ký tự trong chuỗi (hàm)