五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C/C++編程筆記:C++中的strchr()函數(shù)及其應(yīng)用

2021-03-01 22:04 作者:C語(yǔ)言編程__Plus  | 我要投稿

在C ++中,strchr()是預(yù)定義的函數(shù),用于查找字符串中字符的出現(xiàn)。它存在于cstring頭文件中。


句法

//返回指向第一個(gè)匹配項(xiàng)的指針//在str []中的cchar * strchr(const char * str,int c)

請(qǐng)注意,將c作為其int促銷(xiāo)傳遞,但在內(nèi)部將其視為char。

應(yīng)用程序

在c ++中,給定一個(gè)字符串,我們需要找到一個(gè)字符的第一個(gè)出現(xiàn),讓我們說(shuō)'a'。?

例子:?

輸入:str [] ='這是一個(gè)字符串'輸出:9輸入:str [] ='我的名字是Ayush'輸出4

算法

1.在strchr()函數(shù)中傳遞給定的字符串,并提及您需要指向的字符。?

2.函數(shù)返回一個(gè)值,打印該值。

下面是上述算法的實(shí)現(xiàn):


輸出:5

strchr()函數(shù)還可用于檢查strinG中字符的存在。輸入包含要檢查的字符(如果它存在于字符串中)。?

例如–讓我們檢查字符串中是否存在字符A和z –“我的名字是Ayush”?

算法

1.在給定字符串中將字符作為第二個(gè)參數(shù)傳遞到strchr()中,并檢查返回的值是否不為空 。

2.如果函數(shù)返回NULL值,則表明該字符串不包含該字符,因此,打印所需的語(yǔ)句。?

3.否則,如果函數(shù)未返回NULL值,則意味著字符串包含字符,因此,打印所需的語(yǔ)句。

下面是上述算法的實(shí)現(xiàn):


輸出:字符串中存在A,z不存在于字符串中

strchr()函數(shù)可用于查找Linux的絕對(duì)目錄路徑:

例子:

輸入:/ home / test / sample輸出:/ home / test

算法:

通過(guò)使用strrchr查找目錄路徑中最后一個(gè)“ /”的位置。

將出現(xiàn)的內(nèi)容替換為NULL字符。

下面是上述算法的實(shí)現(xiàn):


輸出:/ home / test / sample(中間含有NULL字符)

每天學(xué)點(diǎn)小知識(shí),希望對(duì)你有幫助~

另外如果你想更好的提升你的編程能力,學(xué)好C語(yǔ)言C++編程!彎道超車(chē),快人一步!筆者這里或許可以幫到你~

UP在主頁(yè)上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門(mén)教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!



C/C++編程筆記:C++中的strchr()函數(shù)及其應(yīng)用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
英山县| 泸州市| 上虞市| 安西县| 松原市| 望奎县| 贵州省| 郎溪县| 克拉玛依市| 天台县| 河曲县| 湖南省| 麻栗坡县| 游戏| 玛沁县| 宁陵县| 江源县| 靖边县| 遵义县| 通江县| 纳雍县| 木里| 阿鲁科尔沁旗| 临湘市| 常州市| 烟台市| 天气| 左权县| 会理县| 府谷县| 伊通| 洛南县| 赫章县| 海林市| 随州市| 岢岚县| 明溪县| 壶关县| 尉氏县| 两当县| 保定市|