满意答案
bbz1277
2013.11.20
采纳率:54% 等级:9
已帮助:718人
int string_compatr(char *str1,char *str2)
{
while(*str1==*str2 && *str1!='\0' && *str2!='\0')
{str1++;str2++;}
return *str1-*str2;
}
//随手写的自己调试一下吧!
//不知道你为什么要写直接调用c库的专strcpy就可以了!或者使用stl中的属equal
//下面是stl equal源代码
template
bool equal(_InputIter1 __first1, _InputIter1 __last1,
_InputIter2 __first2) {
for ( ; __first1 != __last1; ++__first1, ++__first2)
if (!(*__first1 == *__first2))
return false;
return true;
}
00分享举报