C言語 文字列3(文字列の比較)

/*
標準入力よりパスワード(文字列)を入力し、char型配列に初期化したパスワード(文字数)と比較し、一致した場合は"パスワード一致"、一致しない場合"パスワード不一致"と出力する。
*/
#include <stdio.h>

int main(void){
  char password[] = "iidabashi";
  char mojiretu[256];
  int i;

  printf("パスワードを入力してください==> ");
  scanf("%s", mojiretu);
  for(i = 0; password[i] == mojiretu[i]; i++){
    if(mojiretu[i] == '\0'){
      printf("パスワード一致\n");
      return 0;
    }
  }
  printf("パスワード不一致\n");
}