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

C++ Only!!

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 newSong. Then add newSong 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

-----------------------------------------------------------------------------------------------------------------------------------

#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 newSong; int songDuration; string songName; unsigned int i;

cin >> songDuration; while (songDuration >= 0) {

//Type answer here

cin >> songDuration; }

for (i = 0; i < myPlaylist.size(); ++i) { newSong = myPlaylist.at(i); newSong.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!