函数 —— strchr() 例如:字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip与mac值
生活随笔
收集整理的這篇文章主要介紹了
函数 —— strchr() 例如:字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip与mac值
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
char *strchr(const char *str, int c)
/*功能:
?* C 庫(kù)函數(shù) char *strchr(const char *str, int c) 在參數(shù) str 所指向的字符串中搜索第一次出現(xiàn)字符 c(一個(gè)無(wú)符號(hào)字符)的位置。*/
/*參數(shù):
?* str -- 要被檢索的 C 字符串。
?* c -- 在 str 中要搜索的字符。*/
/*返回值:
?* 該函數(shù)返回在字符串 str 中第一次出現(xiàn)字符 c 的位置,如果未找到該字符則返回 NULL*/
int main() {const char str[] = "http://www.runoob.com";const char ch = '.';char *ret;ret = strchr(str,ch);printf("|%c| 之后的字符串是 - |%s|\n",ch,ret); //|.| 之后的字符串是 - |.runoob.com|return 0; }解決問(wèn)題:
????字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip與mac值
????? ? 當(dāng)字符串中沒(méi)有‘|’或者字符串為空時(shí)候,ip與mac的值 賦值為 ‘-’。
總結(jié)
以上是生活随笔為你收集整理的函数 —— strchr() 例如:字符串中的 192.168.1.2|00:11:22:33:44:55 取出字符串中的ip与mac值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 读文件 —— 读写配置文件
- 下一篇: 函数 —— strtok() 例如:F