網(wǎng)站設(shè)計太原摘抄一篇新聞
描述
strchr函數(shù)用于在一個字符串中查找某個字符的第一次出現(xiàn)的位置。
函數(shù)的聲明:
char * strchr(const char *s, int c);
其中,s
是要進(jìn)行查找的字符串,c
是要查找的字符。函數(shù)返回指向第一次出現(xiàn)字符 c
的指針,如果未找到,則返回空指針(NULL)。
下面舉一個例子說明其用法:
#include <stdio.h>
#include <string.h>
int main()
{char arr[] = "hello world!\n";char* ps = strchr(arr, 'w');//找出w在字符串中的位置if (ps != NULL){printf("找到了,在第%d個位置\n",ps-arr+1);}else{printf("沒找到\n");}return 0;
}