首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

向大家请问:一个关系到fgets()和 字符串比较函数的有关问题

2012-03-07 
向大家请教:一个关系到fgets()和 字符串比较函数的问题fgets(command,80,stdin)要求:用上面的方式得到com

向大家请教:一个关系到fgets()和 字符串比较函数的问题
fgets(command,80,stdin);

要求:用上面的方式得到command后用command分别与其它多个不定长度的字符串        
            比较、要忽略大小写计

问题是:用strcasecmp()可以忽略大小写,但command它会包含一个 "\n ",
                用strncmp()可计算其它字符的长度后,但又不忽略大小写.

大家有什么好的方法?请大家帮帮忙!


[解决办法]
删除最后的 '\n '
command[strlen(command)-1] = '\0 ';
再用strcasecmp比较

热点排行