fork download
  1. #include <string>
  2. #include <cstring>
  3. #include <iostream>
  4.  
  5. int main()
  6. {
  7. std::string input("Foo Bar Hash Bang");
  8. std::string keyword("Bar");
  9.  
  10. const char* inputStart = input.c_str() + 4; // at 'B'
  11. std::cout << "memcmp=" << std::memcmp(inputStart, keyword.c_str(), keyword.length()) << "\n";
  12.  
  13. std::cout << "compare=" << input.compare(4, keyword.length(), keyword) << "\n";
  14.  
  15. return 0;
  16. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
memcmp=0
compare=0