文字列/大文字小文字を区別せず指定した文字列が存在する位置を返却する・strcasestr
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
*大文字小文字を区別せず指定した文字列が存在する位置を返却...
strcasestr関数は引数で指定した文字列の大文字小文字を区別...
以下にCサンプルコードと実行例を記します。
#contents
#htmlinsert(c_ads_top.html)
* 関連記事 [#y5e3860e]
-[[指定した文字の場所を取得する・strchr>文字列/指定した文...
-[[先頭から一致する文字列数を求める・strspn>文字列/先頭か...
-[[指定した文字列が存在する位置を返却する・strstr>文字列/...
-[[大文字小文字を区別せず指定した文字列が存在する位置を返...
* strcasestr書式 [#e1c90383]
strcasestrの書式を以下に記します。
-必要なインクルードファイル
#include <string.h>
-strstrの書式
char *strcasestr(const char *haystack, const char *needl...
-戻り値~
発見した位置の文字列のポインタ
-引数~
1つ目: 対象文字列。~
2つ目: 検索文字列
* strcasestrのCサンプルコード [#w9ad0d33]
&ref(strcasestr.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[] = "aBcDeFgHiJkLmNoPqRsTuVwXyZ";
char *p;
printf("%s\n",strcasestr(s, "def"));
return 0;
}
* strcasestrのCサンプルコードの実行結果 [#z7bebabe]
コンパイルし実行した結果を以下に記します。~
$ gcc strcasestr.c -o strcasestr
$ ./strcasestr
DeFgHiJkLmNoPqRsTuVwXyZ
以上、strcasestr関数のCサンプルコードでした。
//#htmlinsert(c_ads_btm.html)
終了行:
#navi(../)
*大文字小文字を区別せず指定した文字列が存在する位置を返却...
strcasestr関数は引数で指定した文字列の大文字小文字を区別...
以下にCサンプルコードと実行例を記します。
#contents
#htmlinsert(c_ads_top.html)
* 関連記事 [#y5e3860e]
-[[指定した文字の場所を取得する・strchr>文字列/指定した文...
-[[先頭から一致する文字列数を求める・strspn>文字列/先頭か...
-[[指定した文字列が存在する位置を返却する・strstr>文字列/...
-[[大文字小文字を区別せず指定した文字列が存在する位置を返...
* strcasestr書式 [#e1c90383]
strcasestrの書式を以下に記します。
-必要なインクルードファイル
#include <string.h>
-strstrの書式
char *strcasestr(const char *haystack, const char *needl...
-戻り値~
発見した位置の文字列のポインタ
-引数~
1つ目: 対象文字列。~
2つ目: 検索文字列
* strcasestrのCサンプルコード [#w9ad0d33]
&ref(strcasestr.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[] = "aBcDeFgHiJkLmNoPqRsTuVwXyZ";
char *p;
printf("%s\n",strcasestr(s, "def"));
return 0;
}
* strcasestrのCサンプルコードの実行結果 [#z7bebabe]
コンパイルし実行した結果を以下に記します。~
$ gcc strcasestr.c -o strcasestr
$ ./strcasestr
DeFgHiJkLmNoPqRsTuVwXyZ
以上、strcasestr関数のCサンプルコードでした。
//#htmlinsert(c_ads_btm.html)
ページ名: