• 5985阅读
  • 2回复

请教字符数组比较问题 [复制链接]

上一主题 下一主题
离线aven152273
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-20
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
请教字符数组比较问题
现有两个字符数组
char s[10]="1234567";
char s1[10] = "%sdf333";
要比较这两个字符数组的第一个元素的大小,也就是s[0]和s1[0]
该怎么做
用strcmp 还是用memcmp还是直接的 =号?
离线XChinux

只看该作者 1楼 发表于: 2009-01-06
if (s[0] > s1[0])
{
//////
}

一个元素那就是字符变量了,就可按照整形的比较方式比较了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线haulm

只看该作者 2楼 发表于: 2009-02-16
我在使用strcmp函数时总会出现奇怪的段错误,而qstrcmp就安全多了,但这两者有多少区别就不得而知。
快速回复
限100 字节
 
上一个 下一个