スポンサードリンク
HOME > C言語 > 標準ライブラリ 文字列の比較

C言語 - 標準ライブラリ 文字列の比較

文字列の比較ができる関数の紹介です。

int strcmp(const char *s1, const char *s2);

文字列s1 と文字列s2 を比較し、

s1 > s2 の場合は正の数
s1 < s2 の場合は負の数
s1 == s2 の場合は0が返ります。

文字コードの大きさを基準に比較します。

#include <stdio.h>
#include <string.h>   // インクルードが必要

void main(void) {
   char a[] = "abc";
   char b[] = "abb";
   char c[] = "abd";
   char d[] = "abc";
   int kekka;

   kekka = strcmp(a, b);
   printf("%d\n", kekka);

   kekka = strcmp(a, c);
   printf("%d\n", kekka);

   kekka = strcmp(a, d);
   printf("%d\n", kekka);

   kekka = strcmp(a, c);
   printf("%d\n", kekka);

}




スポンサードリンク







HOME

言語解説編
プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

アプリケーション編
C言語による
コンソールプログラミング




Copyright (C) プログラミングランド All Rights Reserved