文字列/大文字小文字を区別せずに文字列同士を比較する・strcasecmp
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 大文字小文字を区別せずに文字列同士を比較する・strcasecm...
大文字小文字を区別せずに文字列と文字列が同じかどうか比較...
以下にstrcasecmpを使用した例を記します。
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* 関連記事 [#n2bc42aa]
-[[文字列同士を比較する・strcmp>文字列/文字列同士を比較す...
-[[大文字小文字を区別せずに文字列同士を比較する・strcasec...
* strcmpの書式 [#l1fc1265]
-必要なインクルードファイル
#include <string.h>
-書式
int strcasecmp(const char *s1, const char *s2);
書式を確認すると以下のようになります。~
-戻り値~
同じ場合は0が返却される。~
異なる場合は0以外が返却される。
-引数~
1つ目: 1つ目の文字列のポインタ~
2つ目: 2つ目の文字列のポインタ
* strcasecmpのCサンプルコード [#gc861cff]
&ref(strcasecmp.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
int main(void)
{
char *a = "abcdefg";
char *b = "AbCdEfG";
char *c = "ABCDEFG";
if (0 == strcasecmp(a, b)) {
printf("strcasecmp(a, b) : a and b are the same....
}
else {
printf("strcasecmp(a, b) : a and b are different...
}
if (0 == strcasecmp(b, c)) {
printf("strcasecmp(b, c) : a and b are the same....
}
else {
printf("strcasecmp(b, c) : a and b are different...
}
return 0;
}
* strcasecmpのCサンプルコード実行結果 [#ha3a2f36]
以下にコンパイルおよび実行結果を記します。
$ gcc strcasecmp.c -o strcasecmp
$ ./strcasecmp
strcasecmp(a, b) : a and b are the same.
strcasecmp(b, c) : a and b are the same.
以上、strcasecmpのCサンプルコードでした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
終了行:
#navi(../)
* 大文字小文字を区別せずに文字列同士を比較する・strcasecm...
大文字小文字を区別せずに文字列と文字列が同じかどうか比較...
以下にstrcasecmpを使用した例を記します。
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* 関連記事 [#n2bc42aa]
-[[文字列同士を比較する・strcmp>文字列/文字列同士を比較す...
-[[大文字小文字を区別せずに文字列同士を比較する・strcasec...
* strcmpの書式 [#l1fc1265]
-必要なインクルードファイル
#include <string.h>
-書式
int strcasecmp(const char *s1, const char *s2);
書式を確認すると以下のようになります。~
-戻り値~
同じ場合は0が返却される。~
異なる場合は0以外が返却される。
-引数~
1つ目: 1つ目の文字列のポインタ~
2つ目: 2つ目の文字列のポインタ
* strcasecmpのCサンプルコード [#gc861cff]
&ref(strcasecmp.c); (改行コードLF)
#include <stdio.h>
#include <string.h>
int main(void)
{
char *a = "abcdefg";
char *b = "AbCdEfG";
char *c = "ABCDEFG";
if (0 == strcasecmp(a, b)) {
printf("strcasecmp(a, b) : a and b are the same....
}
else {
printf("strcasecmp(a, b) : a and b are different...
}
if (0 == strcasecmp(b, c)) {
printf("strcasecmp(b, c) : a and b are the same....
}
else {
printf("strcasecmp(b, c) : a and b are different...
}
return 0;
}
* strcasecmpのCサンプルコード実行結果 [#ha3a2f36]
以下にコンパイルおよび実行結果を記します。
$ gcc strcasecmp.c -o strcasecmp
$ ./strcasecmp
strcasecmp(a, b) : a and b are the same.
strcasecmp(b, c) : a and b are the same.
以上、strcasecmpのCサンプルコードでした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
ページ名: