C++如何比较两个字符串或string是否相等strcmp()和compare()

  #include

  #include

  using namespace std;

  int main()

  {

  char str1[10000];

  char str2[10000];

  string s1;

  string s2;

  cout << "两个字符串比较是否相同" << endl;

  cout << "请输入第一个字符串:" << endl;

  cin.get(str1, 10000).get();

  cout << "请输入第二个字符串:" << endl;

  cin.get(str2, 10000).get();

  s1 = str1;

  s2 = str2;

  if ( (s1.compare(s2)) == 0 )

  {

  cout << "您输入的两个字符串相同" << endl;

  }

  else

  {

  cout << "您输入的两个字符串不相同" << endl;

  }

  system("pause");

  return 0;

  }