トップページ >  C >  文字長指定して文字列比較する
初版2003/10/30: 最終更新日2003/11/26
文字長指定して文字列比較する
目次
文字長指定して文字列比較する
strncmpの例
文字長指定して文字列比較する
文字長指定して文字列比較するには strncmp を使用します。
strncmpは第一引数の文字列と第二引数の文字列を、文字列の先頭から第三引数で与えられたバイト長までで比較します。
string.hをincludeする必要があります。

strncmpの例
#include <stdio.h>
#include <string.h>

void main(){
  char a[]="yamamoto";
  char b[]="yamad";

  if(strncmp(a,b,5)==0){
    fprintf(stdout,"等しい\n");
  }else{
    fprintf(stdout,"等しくない\n");
  }
}