Segmentation fault
Cygwinにてアルゴリズムの勉強のためにC言語で
コーディングしているのですが、Segmentation fault (core dumped)
という言葉が出てファイルを実行できません。
試行錯誤しているのですが手に負えません。
よろしくお願いします。
#include <stdio.h>
#include <stdlib.h>
#define MAX_LINE 30
int main(void);
int main(void){
char buffer[3];
int taro,hanako,number;
int judge[4][4] = {{3,1,2,2,},
{2,3,1,2,},
{1,2,3,2,},
{1,1,1,3,},
};
char kekka[3][MAX_LINE] = {"太郎の勝ち",
"花子の勝ち",
"あいこ"
};
gets(buffer);
taro = atoi(buffer);
taro = taro-1;
gets(buffer);
hanako = atoi(buffer);
hanako = hanako-1;
number = judge[taro][hanako];
printf("じゃんけんの結果は%sです。",kekka[number][MAX_LINE]);
return(0);
}
お礼
スタックオーバーフローが原因とのことで スタックオーバーフローを調べてみたら解決法がわかりました 回答ありがとうございました。