C语言字符串判断是否和预想的一致

输入一个字符串,要怎么判断输入的字符串和预想的是否一样呢?
比如判断输入的字符串a是否和‘单身’一致呢?
用a==‘单身’吗?但是在devcpp上执行不了

strcmp(a,"单身");

if(strcmp(strI,strC) == 0)

那个。。。刚上大一,还没学得那么深奥,只学到while if 语句而已