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