首頁 >後端開發 >C#.Net教程 >c語言中strstr函數的用法是什麼?

c語言中strstr函數的用法是什麼?

烟雨青岚
烟雨青岚原創
2020-07-06 11:25:299238瀏覽

c語言中「strstr(str1,str2)」函數用於判斷字串「str2」是否為「str1」的子字串;如果是,則該函數會傳回「str2」在「str1」中首次出現的位址;否則回傳NULL。其語法為「* strstr(str1,str2)」。

c語言中strstr函數的用法是什麼?

strstr(str1,str2) 函數用來判斷字串str2是否為str1的子字串。如果是,則函數傳回str2在str1中首次出現的位址;否則,傳回NULL。

C語言

包含檔案:string.h

函數名稱: strstr

函數原型:

extern char *strstr(char *str1, const char *str2);

語法:

* strstr(str1,str2)

str1: 被尋找目標 string expression to search.

str2: 要找物件 The string expression to find.

傳回值:若str2是str1的子字串,則傳回str2在str1的首次出現的位址;如果str2不是str1的子字串,則傳回NULL。

範例:

char str[]="1234xyz";
char *str1=strstr(str,"34");
cout << str1 << endl;

顯示的是: 34xyz

推薦教學:《C語言

以上是c語言中strstr函數的用法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn