>>949
scanf("%s",x);    //間違い。xはポインターじゃない。
scanf("%c", &x);

もしxを文字型配列にするんならscanfじゃなくてfgetsにしたほうがいい。