fork(1) download
  1. #include<iostream>
  2. #include<string>
  3.  
  4. struct data
  5. {
  6. std::string name1;
  7. std::string name2;
  8. std::string name3;
  9. };
  10.  
  11. int main()
  12. {
  13. data d;
  14. std::getline(std::cin, d.name1); // this does not capture spaces in between
  15. std::getline(std::cin, d.name2);
  16. std::getline(std::cin, d.name3);
  17.  
  18. std::cout << "name1=" << d.name1 << "\n";
  19. std::cout << "name2=" << d.name2 << "\n";
  20. std::cout << "name3=" << d.name3 << "\n";
  21. }
Success #stdin #stdout 0s 3472KB
stdin
Joe Smith
Bob Johnson
Jack Jones
stdout
name1=Joe Smith
name2=Bob Johnson
name3=Jack Jones