Question: Write code to read a list of song durations and song names from input. For each line of input, set the duration and name of

Write code to read a list of song durations and song names from input. For each line of input, set the duration and name of currSong. Then add currSong to myPlaylist. Input first receives a song duration, then the name of that song. Use getline() to read in the name. Input example:

424 Time 383 Money -1

In C++

#include #include #include using namespace std;

class Song { public: void SetDurationAndName(int songDuration, string songName) { duration = songDuration; name = songName; } void PrintSong() const { cout << duration << " - " << name << endl; } int GetDuration() const { return duration; } string GetName() const { return name; }

private: int duration; string name; };

int main() { vector myPlaylist; Song currSong; int currDuration; string currName; unsigned int i;

cin >> currDuration; while (currDuration >= 0) { // code here cin >> currDuration; }

for (i = 0; i < myPlaylist.size(); ++i) { currSong = myPlaylist.at(i); currSong.PrintSong(); }

return 0; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!