fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4.  
  5. void game();
  6.  
  7. int party_rnd(int &party_members)
  8. {
  9. char roll_party;
  10.  
  11. cout << "Please [R]oll the dice to decide how many will dare enter with you.\n";
  12.  
  13. cin >> roll_party;
  14.  
  15. if (roll_party == 'R') {
  16. srand(time(NULL));
  17. party_members = rand() % 6 + 1;
  18. cout << "You have been joined by " << party_members << " of your friends!\n\n";
  19. }
  20. else {
  21. cout << "\nYou can't not roll!\n";
  22. system("Pause");
  23. system("cls");
  24. game();
  25. }
  26.  
  27. return 0;
  28. }
  29.  
  30. string party_name(int &party_members, string (&party_names))
  31. {
  32. string* party_name = new string[party_members];
  33. for (int i = 0; i < party_members; i++) {
  34. cout << "Please enter a name for your party member: ";
  35. cin >> party_name[i];
  36. cout << endl;
  37. }
  38.  
  39. cout << "Your party consists of: ";
  40. cout << endl;
  41.  
  42. for (int x = 0; x < party_members; x++) {
  43. cout << party_name[x] << "\n";
  44. }
  45.  
  46. return *party_name;
  47. }
  48.  
  49. void game()
  50. {
  51. system("cls");
  52.  
  53. int party_members = 0;
  54. string* party_names = new string[party_members];
  55.  
  56. cout << "Welcome to Professor Scott and the Temple of Doom!\n";
  57. cout << "Before you can enter you must roll a dice to see how many of your friends will follow you!\n\n";
  58.  
  59. party_rnd(party_members);
  60.  
  61. party_name(party_members, party_names[party_members]);
  62.  
  63. for (int y = 0; y < party_members; y++) {
  64. cout << party_names[y] << "\n";
  65. }
  66.  
  67. return;
  68. }
  69.  
  70. int main() {
  71. return 0;
  72. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Standard output is empty