タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

C言語に関するmsfwa1015のブックマーク (1)

  • C言語入門:長さを指定して文字列を比較する(strncmp):Geekなぺーじ

    2つの文字列を比較する関数として、strcmpを紹介しましたが、strcmpは文字列全てを比較してしまいます。 文字の長さを指定して比較を行いたい場合、strcmpではなくstrncmpを利用します。 ここでは、strncmp関数の使い方を説明したいと思います。 サンプル1 以下のサンプルはstrncmpを使った例です。 strncmpを使うには「#include <string.h>」を最初に書く必要があります。 strncmpは2つの文字列と比較を行う長さを引数として取ります。 二つの文字列が同じ内容であれば、strncmpは0を返します。 2つの文字列が異なる場合、strncmpはstrcmp同様に0以外の値を返します。 2つの文字列が異なる場合の共同もstrcmpと同様です。 以下のサンプルでは、同じ内容の2つの文字列をstrncmpに渡しています。 #include <stdio

  • 1