fork download
  1. #include <string>
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6. char str1[] = "how do I copy few chars?";
  7.  
  8. // Create a std::string from char pointers
  9. std::string str2(str1 + 3, str1 + 9);
  10. std::cout << "str2 = '" << str2 << "'" << std::endl;
  11.  
  12. // Create a std::string from another
  13. std::string str3 = str2.substr(1, 4);
  14. std::cout << "str3 = '" << str3 << "'" << std::endl;
  15.  
  16. // Create a std::string from a literal
  17. std::string str4 = "Goodbye!";
  18. std::cout << "str4 = '" << str4 << "'" << std::endl;
  19. }
Success #stdin #stdout 0.02s 2860KB
stdin
Standard input is empty
stdout
str2 = ' do I '
str3 = 'do I'
str4 = 'Goodbye!'