向大家请教:一个关系到fgets()和 字符串比较函数的问题
fgets(command,80,stdin);
要求:用上面的方式得到command后用command分别与其它多个不定长度的字符串
比较、要忽略大小写计
问题是:用strcasecmp()可以忽略大小写,但command它会包含一个 "\n ",
用strncmp()可计算其它字符的长度后,但又不忽略大小写.
大家有什么好的方法?请大家帮帮忙!
[解决办法]
删除最后的 '\n '
command[strlen(command)-1] = '\0 ';
再用strcasecmp比较