C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)
生活随笔
收集整理的這篇文章主要介紹了
C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
需包含頭文件:C 標(biāo)準(zhǔn)庫(kù) - <string.h>
文章目錄
- 描述
- 聲明
- 參數(shù)
- 返回值
- 實(shí)例
描述
C 庫(kù)函數(shù) char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出現(xiàn)字符串 needle 的位置,不包含終止符 ‘\0’。
聲明
下面是 strstr() 函數(shù)的聲明。
char *strstr(const char *haystack, const char *needle)參數(shù)
haystack – 要被檢索的 C 字符串。
needle – 在 haystack 字符串內(nèi)要搜索的小字符串。
返回值
該函數(shù)返回在 haystack 中第一次出現(xiàn) needle 字符串的位置,如果未找到則返回 null。
實(shí)例
下面的實(shí)例演示了 strstr() 函數(shù)的用法。
#include <stdio.h> #include <string.h>int main() {const char haystack[20] = "RUNOOBandNOOB";const char needle[10] = "NOOB";const char* ret;ret = strstr(haystack, needle);printf("子字符串是: %s\n", ret);return(0); }運(yùn)行結(jié)果:
子字符串是: NOOBandNOOB參考文章:C 庫(kù)函數(shù) - strstr()
總結(jié)
以上是生活随笔為你收集整理的C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言fgets()函数(以指定长度读取
- 下一篇: C语言sscanf()函数(从字符串读取