fork download
  1. #include <string>
  2. #include <iostream>
  3. #include <algorithm>
  4.  
  5. std::string interface(const char* value, uint32_t length)
  6. {
  7. std::string s(value, length);
  8. std::transform(s.begin(), s.end(), s.begin(), [] (char ch) { return std::tolower(ch); });
  9. return s.substr(0, s.find(";"));
  10. }
  11.  
  12. int main()
  13. {
  14. std::cout << interface("Test Case Number 1; ignored text", 32) << '\n';
  15. }
  16.  
Success #stdin #stdout 0s 3016KB
stdin
Standard input is empty
stdout
test case number 1