1. 程式人生 > >strchr和strstr函數

strchr和strstr函數

\n abc can 包含 class 單個字符 輸出 ring pre

二者都屬於c的庫函數 包含在<string.h>函數中

不同的是 :

strchr是查找單個字符在串中出現的位置

strstr查找的是字符串在串中出現的位置

看代碼:

//strchr  查找字符在串中第一次出現的位置  輸出在此到最後的所有字符
    sscanf("123456abcd","%s",buf);
    printf("%s\n",strchr(buf,3));
    //輸出結果為3456abcd
    
    //查找字符串在串中第一次出現的位置 並輸出從當前位置到結束的所有字符
    sscanf("123456abcd","%s",buf);
    printf(
"%s\n",strstr(buf,"234")); //輸出結果為23456abcd

strchr和strstr函數