C語言中的標準函數(shù)庫中的strchr()函數(shù)可以實現(xiàn)查找字符串中的某個字符。
創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡競爭力!結合企業(yè)自身,進行網(wǎng)站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都網(wǎng)站制作、成都做網(wǎng)站, 我們的網(wǎng)頁設計師為您提供的解決方案。
C語言strchr()函數(shù):
查找某字符在字符串中首次出現(xiàn)的位置
頭文件:#include string.h
strchr() 用來查找某字符在字符串中首次出現(xiàn)的位置,其原型為:
char * strchr (const char *str, int c);
【參數(shù)】str 為要查找的字符串,c 為要查找的字符。
strchr() 將鍵銀會找出 str 字符串中第一次出現(xiàn)的字符 c 的地址,然后將該地址返回。
注意:字符串 str 的結束標志 NUL 也會被納入檢索范圍,所以 str 的物亮滲組后一個字符也可以被定位。
【返回值】如果找到指定的字符則返回該字符所在地址,否則返回 NULL。
返回的地址是字符串在內(nèi)存中隨機分配的地罩脊址再加上你所搜索的字符在字符串位置。設字符在字符串中首次出現(xiàn)的位置為 i,那么返回的地址可以理解為 str + i。
提示:如果希望查找某字符在字符串中最后一次出現(xiàn)的位置,可以使用 strrchr() 函數(shù)。
用strstr這襲拿念個函數(shù)
包含文件:string.h
函數(shù)名: strstr
函數(shù)原型:extern char *strstr(char *str1, char *str2);
功能:敏冊找出str2字符串在str1字符串中第一次出現(xiàn)的位置(不包括str2的串結拍困束符)。
返回值:返回該位置的指針,如找不到,返回空指針。
字符串的函數(shù)很多,有輸入/輸出函數(shù):gets()/puts(),有拷貝函數(shù)strcpy(),字符串連接函碰伍蘆數(shù):strcat(橘咐)笑帶,字符串比較函數(shù)strcmp(),測長度函數(shù):strlen(),大小寫轉換:strlwr()/strupr()等等,如果調(diào)用的話,都要在頭文件加預處理命令:
#include
“string.h”。