То, что вы написали, по сути является наиболее распространенным способом сделать это. В C действительно нет способа сравнить две строки в одном выражении без вызова функции.
Вы можете вырезать временную переменную VerifyS
, если хотите, написав
if (!strncmp(pWord, "exit", 4)) { /...
или, возможно, немного яснее
if (strncmp(pWord, "exit", 4) == 0) { /...