Я посмотрел функции в руководстве, но я все еще не понимаю этого. По словам человека, написавшего код, если пользователь введет «y», функция (не показанная здесь) будет выполнена. Однако из-за ! мне кажется, что функция (здесь не показана) будет выполняться, если пользователь введет что-то отличное от «y».
Пожалуйста, объясните (я относительный новичок, поэтому было бы полезно как можно больше подробностей). Спасибо.
if(!strncasecmp(trim(fgets(STDIN)),'y',1))