fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. void PrintName(std::ostream& os, const std::string& name);
  5. std::string GetString(std::istream& is);
  6.  
  7. int main(void) {
  8. std::cout << "Your Name: ";
  9. std::string s = GetString(std::cin);
  10. PrintName(std::cout,s);
  11. std::cin.get();
  12. }
  13.  
  14. std::string GetString(std::istream& is) {
  15. std::string result;
  16. std::getline(is,result);
  17. return result;
  18. }
  19.  
  20. void PrintName(std::ostream& os, const std::string& name) {
  21. os << "hello " << name << std::endl;
  22. }
  23.  
Success #stdin #stdout 0s 3476KB
stdin
πάντα ῥεῖ

stdout
Your Name: hello πάντα ῥεῖ