Question: #include helpers.h void promptSongSelection ( Playlist allSongs ) { cout < < allSongs; cout < < allSongs.getNumSongsLoaded ( ) + 1 < <
#include "helpers.h
void promptSongSelectionPlaylist allSongs
cout allSongs;
cout allSongs.getNumSongsLoaded Exit Program" userModType;
whileuserModType userModType ;
systemclear;
switchuserModType
case :
exit deleteSongFromPlaylistplaylist;
break;
case :
exit addSongToPlaylistplaylist all;
break;
case :
exit false;
break;
case :
exit true;
break;
ifplaylistgetFirstSong nullptr
writePlaylistToFileplaylist;
return exit;
bool deletePlaylistPlaylist& playlist
bool manageExistingPlaylistsconst Playlist& all, Playlist& selectedPlaylist
int getExistingPlaylistsstring existingPlaylists
DIR directoryPtr opendir;
struct dirent directoryEntry;
int numPlaylists ;
if directoryPtr
while directoryEntry readdirdirectoryPtr NULL
string filename directoryEntrydname;
string empty ;
iffilename "dbSmall.txt && filename "dbLarge.txt
forint i filename.sizesizeofc; i filename.sizesizeofc; i
empty filenamei;
ifempty txt
string cleanedFilename ;
forint i ; i filename.sizesizeofa; i
cleanedFilename filenamei;
existingPlaylistsnumPlaylists cleanedFilename;
numPlaylists;
closedirdirectoryPtr;
return numPlaylists;
ostream & operator ostream &out, const Song &s
ostream& operator ostream &out, const Playlist &p
please complete the empty lines of code im confused and ive tried everything please explain it too
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
