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
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
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
Get step-by-step solutions from verified subject matter experts
