Mi sembrava chiaro ... e' la getch che ottiene il carattere ...

codice:
   else
   {
      if(getch()=='s')
         printf("si");
   }