ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語でのstrstr関数の使い方は何ですか?

C言語でのstrstr関数の使い方は何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-07-06 11:25:299257ブラウズ

C 言語の "strstr(str1,str2)" 関数は、文字列 "str2" が "str1" の部分文字列であるかどうかを判断するために使用されます。そうである場合、この関数は "str1" の "str2" を返します。 " 最初に出現したアドレス。それ以外の場合は NULL が返されます。構文は「* strstr(str1,str2)」です。

C言語でのstrstr関数の使い方は何ですか?

strstr(str1,str2) 関数は、文字列 str2 が str1 の部分文字列であるかどうかを判断するために使用されます。存在する場合、関数は str1 内で str2 が最初に出現したアドレスを返し、それ以外の場合は NULL を返します。

#C言語

インクルードファイル:string.h

関数名:strstr

関数プロトタイプ:

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

構文:

* strstr(str1,str2)

str1: 検索対象 検索する文字列式

str2: 検索対象 検索する文字列式。

戻り値: str2 が str1 の部分文字列である場合は、str1 内で最初に出現する str2 のアドレスを返します。str2 が str1 の部分文字列でない場合は、 、NULLを返します。

例:

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

表示: 34xyz

推奨チュートリアル: 「

C Language

以上がC言語でのstrstr関数の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。