函數原型:extern char *strchr(char *str,char character)
參數說明:str爲一個字符串的指針,character爲一個待查找字符。
所在庫名:#include <string.h>
函數功能:從字符串str中尋找字符character第一次出現的位置。
返回說明:返回指向第一次出現字符character位置的指針,如果沒找到則返回NULL。
其它說明:還有一種格式char *strchr( const char *string, int c ),這裏字符串是以int型給出的。
實例:
#include<string.h>
#include<stdio.h>
int main()
{
char*str="Hello,I am sky2098,I liking programing!";
char character='k' ; //指定一個字符
char*strtemp;
strtemp=strchr(str,character);
if(strtemp!=NULL)
{
printf("%s ",strtemp);
}
else
{
printf("can not find %c !",strtemp);
}
return0;
#include<stdio.h>
int main()
{
char*str="Hello,I am sky2098,I liking programing!";
char character='k' ; //指定一個字符
char*strtemp;
strtemp=strchr(str,character);
if(strtemp!=NULL)
{
printf("%s ",strtemp);
}
else
{
printf("can not find %c !",strtemp);
}
return0;
}
在VC++ 6.0編譯運行:
注意返回字符串包含我們character字符。
我們把下面定義:
char character='k' ; //指定一個字符
改寫成:
int character='k' ; //指定一個字符
也同樣能夠實現。