fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <sstream>
  4. using namespace std;
  5.  
  6. struct Student {
  7. string major;
  8. string name;
  9. int year;
  10. };
  11.  
  12. string yearToString(Student s) {
  13. string stringYear;
  14. ostringstream convert;
  15. convert << s.year;
  16. stringYear = convert.str();
  17. cout << stringYear << endl; // this prints 3
  18. return stringYear; // this returns nothing
  19. }
  20.  
  21. int main() {
  22. Student* students = new Student[2];
  23.  
  24. students[0].major = "Computer Science";
  25. students[0].name = "Jermaine";
  26. students[0].year = 2;
  27.  
  28. students[1].major = "Biology";
  29. students[1].name = "Kelsey";
  30. students[1].year = 3;
  31.  
  32. std::cout << yearToString(students[1]);
  33.  
  34. delete[] students;
  35. return (0);
  36. }
Success #stdin #stdout 0s 3276KB
stdin
Standard input is empty
stdout
3
3