標頭檔案:
#include
strpbrk()函式檢索兩個字串中首個相同字元的位置,其原型為:
char *strpbrk( char *s1, char *s2);
【引數說明】s1、s2要檢索的兩個字串。
strpbrk()從s1的第乙個字元向後檢索,直到'\0',如果當前字元存在於s2中,那麼返回當前字元的位址,並停止檢索。
【返回值】如果s1、s2含有相同的字元,那麼返回指向s1中第乙個相同字元的指標,否則返回null。
注意:strpbrk()不會對結束符'\0'進行檢索。
【函式示例】輸出第乙個相同字元之後的內容。
#include
#include
int main(void)else
return 0;
}輸出結果:
the result is: see.xidian.edu.cn/cpp/u/xitong/
demo:實現自己的strpbrk函式
#include
#include
#include
#include
#pragma warning (disable:4996)
char *mystrpbrk(const char *cs,const char *ct);
int main(void)
/*from 百科*/
char *mystrpbrk(const char *cs,const char *ct)
} }return null;
}#include
#include <;stdlib.h>
#include
#include
#pragma warning (disable:4996)
int main(void)
else
程式設計客棧 p=strpbrk(s1,"i");
if (p)
else
getch();
return 0;
}本文標題: 詳解c語言中strpbrk()函式的用法
本文位址: /ruanjian/c/130124.html
C語言字串函式 strpbrk函式
一,strpbrk函式 函式原型 extern char strpbrk char s1,char s2 標頭檔案 功能 在字串s1中尋找字串s2中任何乙個字元相匹配的第乙個字元的位置,但s2中不能包含 0 這個函式可以認為是strchr的乙個擴充套件版本。其它 這個函式名字不如strcpy str...
C語言中memset函式詳解
功 能 將s所指向的某一塊記憶體中的每個位元組的內容全部設定為ch指定的ascii值,塊的大小由第三個引數指定,這個函式通常為新申請的記憶體做初始化工作 用 法 void memset void s,char ch,unsigned n 程式例 include include include int...
C語言中memset函式詳解
功 能 將s所指向的某一塊記憶體中的每個位元組的內容全部設定為ch指定的ascii值,塊的大小由第三個引數指定,這個函式通常為新申請的記憶體做初始化工作 用 法 void memset void s,char ch,unsigned n 程式例 include include include int...