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

C语言中字符串比较有关问题

2012-03-24 
C语言中字符串比较问题关于字符串比较问题....现定义一个待比较的字符数组:charPointer[50]abc\\def.a

C语言中字符串比较问题
关于字符串比较问题....
  现定义一个待比较的字符数组:  
  char Pointer[50]="abc\\def.a";/*"\\"其中一个是转义字符*/

  再从文件中读取指定的字符串,并以字符串的形式打印出来,显示的是“abc\def.a”;
  但为什么我用strcpy函数比较两个字符串的时候,显示两个并不相等呢?  
  还有strcpy函数比较字符串的时候会区分大小写吗?

[解决办法]
strcmp不区分大小写。你从文件中读入的可能包含了换行符\r\n。
看一下内存中的值就知道了。
[解决办法]
用错没关系
一定要坚持多写
多问自己才会进步。
努力学习才是王道!当然要学会有头脑的学!

热点排行