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