字符串大小比较函数的实现

现在C++已经支持字符串之间的直接比较。

但前段时间遇到一个笔试题,让自己实现函数完成两个字符串之间的比较。

大家都知道,比较过程很简单,就是逐个字符的比较ASCII码值的大小..但亲自实现时还是遇到了一点小麻烦。

代码如下,供后来人参考

// exp2.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include 
#include 
using namespace std;
int Scompare(string s1,string s2);
int main()
{
	
	cout<<"enter s11"<s2"<s2[i])
		return 0;
	 if(s1[i]


这个过程遇到最大的麻烦,在于写Scompare 函数的过程中,没把形式参数定义为const类型,导致总是出现越界错误。

你可能感兴趣的:(字符串大小比较函数的实现)