小さな C プログラムに問題があります。入力を (y および n) に入力できる質問 (以下のコードを参照) を出力しますが、入力された入力 (y または n) に従って何かを出力することを意図していても、他には何も起こりません。しかし、私の質問の後、何も出力されず、プログラムはそのまま終了します。コードは次のとおりです。
#include <stdio.h>
int main()
{
char string [80];
static char y;
static char n;
printf( "ARE YOU SHAQIRI? [y/n]: " );
scanf( "%s", string );
if ("%s" == "y")
printf("That's impossible. YOU CANNOT BE SHAQIRI YOU IDIOT");
else if ("%s" == "n")
printf("I thought not.");
fflush ( stdin );
return 0;
}