标题:请教字符数组比较问题
作者:aven152273
日期:2008-12-20 14:09
内容:
请教字符数组比较问题
现有两个字符数组
char s[10]="1234567";
char s1[10] = "%sdf333";
要比较这两个字符数组的第一个元素的大小,也就是s[0]和s1[0]
该怎么做
用strcmp 还是用memcmp还是直接的 =号?
#1 [XChinux 01-06 16:23]
if (s[0] > s1[0])
{
//////
}
一个元素那就是字符变量了,就可按照整形的比较方式比较了。
#2 [haulm 02-16 12:19]
我在使用strcmp函数时总会出现奇怪的段错误,而qstrcmp就安全多了,但这两者有多少区别就不得而知。