C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)
生活随笔
收集整理的這篇文章主要介紹了
C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需包含頭文件:C 標準庫 - <string.h>
文章目錄
- 描述
- 聲明
- 參數
- 返回值
- 實例
描述
C 庫函數 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出現字符串 needle 的位置,不包含終止符 ‘\0’。
聲明
下面是 strstr() 函數的聲明。
char *strstr(const char *haystack, const char *needle)參數
haystack – 要被檢索的 C 字符串。
needle – 在 haystack 字符串內要搜索的小字符串。
返回值
該函數返回在 haystack 中第一次出現 needle 字符串的位置,如果未找到則返回 null。
實例
下面的實例演示了 strstr() 函數的用法。
#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); }運行結果:
子字符串是: NOOBandNOOB參考文章:C 庫函數 - strstr()
總結
以上是生活随笔為你收集整理的C语言strstr()函数(在主字符串里查找子字符串,返回第一次找到的子字符串以及后面的字符串)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言fgets()函数(以指定长度读取
- 下一篇: C语言sscanf()函数(从字符串读取