/*
*Copyright (C) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :mian.cpp
*作 者 :韩娟
*完成日期 :2014年12月12日
*版 本 号 :v1.0
*
*问题描述 :比较两个字符串,返回值同strcmp()
*输入描述 :略
*程序输出 :比较后返回的值
*/
#include <iostream>
using namespace std;
int pstrcmp(const char *str1, const char *str2);
int main()
{
char s1[50]="I can do everything best.";
char s2[50]="I love you.";
cout<<s1<<endl;
cout<<s2<<endl;
cout<<"比较值为:"<<pstrcmp(s1,s2)<<endl; //返回值为char*型,可以直接显示
return 0;
}
//作为示例,本函数采用了形参为数组,在实现中,直接用下标法进行访问
//实际上,在实现中,完全可以用指针法访问
int pstrcmp(const char *str1, const char *str2)
{
int i=0;
while(*(str1+i)==*(str2+i)&&*(str1+i)!='\0'&&*(str2+i)!='\0')
i++