回复 7楼 吹水佬
为什么结果会为0~~~~明白了,遇到00则strcmp不再比较了……~~~
[此贴子已经被作者于2017-1-6 18:11编辑过]
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int a,b; char s1[100]="\0"; char s2[100]="\0"; a=0x00010011; b=0x00020011; sprintf(s1,"%x",a); sprintf(s2,"%x",b); printf("%d\n",strcmp(&(char)a,&(char)b)); printf("%s\n%s\n",s1,s2); printf("%d\n",strcmp(s1,s2)); }
[此贴子已经被作者于2017-1-6 18:41编辑过]