在c ++中使用char*s和strcmp函数

Ste*_*hen 0 c++

我有两个char*引用,我试图找出哪一个更少.我的代码是:

bool stringComparison::lessThan(char *s1, char* s2) {
  int result = strcmp(*s1,*s2);
  return result < 0;
};
Run Code Online (Sandbox Code Playgroud)

结果不会产生少于0的结果.如何更改"int result"行以使其工作?

谢谢

Sco*_*ter 5

strcmp用于比较字符串;*s1和*s2是字符.你应该用s1和s2(没有星星)调用strcmp.

编辑:

这是strcmp的参考