您的位置:首页 > 其它

自己实现的strcmp 不知还有没有错

2012-07-10 12:19 561 查看
#include <iostream>

int myStrcmp(const char* s1, const char* s2)
{
int i = 0;

int res = 0;
while(true)
{
if(s1[i] == '\0' && s2[i] != '\0')
return -1;
else if(s1[i] != '\0' && s2[i] == '\0')
return 1;
else if(s1[i] == '\0' && s2[i] == '\0')
return 0;
else
{
if(s1[i] > s2[i])
return 1;
else if(s1[i] < s2[i])
return -1;
}

i++;

}
};

int main()
{
int res = myStrcmp("abdd", "abdc");

return 0;

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  include
相关文章推荐