fork download
  1. #include <iostream>
  2.  
  3. struct Date {
  4. int day, month, year;
  5. };
  6.  
  7. int main()
  8. {
  9. std::cout<< "Enter employee hired date (dd/mm/yyyy): ";
  10. Date hireDate; char sep1, sep2;
  11. std::cin >> hireDate.day >> sep1 >> hireDate.month >> sep2 >> hireDate.year;
  12. if (std::cin && sep1 == '/' && sep2 == '/') {
  13. std::cout << "Got: "
  14. << hireDate.day << '/' << hireDate.month << '/' << hireDate.year << '\n';
  15. } else {
  16. std::cerr << "ERROR: dd/mm/yyyy expected!\n";
  17. }
  18. return 0;
  19. }
Success #stdin #stdout 0s 4512KB
stdin
28/08/2018
stdout
Enter employee hired date (dd/mm/yyyy): Got: 28/8/2018