最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
千阳县| 新余市| 德庆县| 任丘市| 定远县| 西青区| 象州县| 来宾市| 拜泉县| 碌曲县| 咸丰县| 鄂托克旗| 同心县| 绍兴市| 玉门市| 沐川县| 景德镇市| 台南县| 阳山县| 吴旗县| 社会| 仙桃市| 曲阳县| 蕉岭县| 青川县| 安图县| 阳朔县| 天峨县| 都匀市| 鄂托克前旗| 上虞市| 保靖县| 合水县| 昌都县| 杭锦后旗| 定安县| 焦作市| 井研县| 铜川市| 阿图什市| 乌海市|