前提・実現したいこと
2つの言葉を入力してその言葉が同じであればidebtical,ちがっていればdifferentと出力する
プログラムを作っています。
発生している問題・エラーメッセージ
Segmantation fault
該当のソースコード
#include<studio.h> int identical(char *word_a,char *word_b) { int i; while(word_a[i] != '\0' && word_b[i] != '\0'){ if(word_a[i] = word_b[i]){ return 1; break; } i++ } return 0; } int main(void) { char *word_a[100],char *word_b[100]; int han; printf("input a word :"); scanf("%99s",word_a); printf("input a word :"); scanf("%99s",word_b); han = identical(*word_a,*word_b); if(han == 0){ printf("different\n"); }else if(han ==1){ printf("identical\n"); } return 0; }
補足情報(FW/ツールのバージョンなど)
identical関数がなければできるため、identical関数がある状態でどうやってやるのかが
知りたいです。何かきずいたことがあれば教えてください。