0

Basically my question is how to get data into overloaded constructor with an array of objects, i first read the data in from the textile and then want to set those values with overloaded constructor but how do i do that an array of objects my code is below i know that normally without the array it would be song group member(number of parameters); my code is below

#include <iostream>// Program By Richard Okpala 1/30/2018
#include <string>// libaries used for program
#include <fstream>
using namespace std;
#include "song.h"
int main() {
    ifstream myfile;
    ofstream outfile;
    string first_name, last_name, Artist_name, song_name, song_duration, given_genre;//variables used to get data into class
    song GroupMember[35];
    /*song GroupMember1, GroupMember2, GroupMember3, GroupMember4, GroupMember5, GroupMember6, GroupMember7, GroupMember8, GroupMember9, gorupMember10
        , GroupMember11, GroupMember12, GroupMember13, GroupMember14, GroupMember15, GroupMember16, GroupMember17, GroupMember18, GroupMember19, GroupMember20, GroupMember21, GroupMember22

    , GroupMember23, GroupMember24, GroupMember25, GroupMember26, GroupMember27, GroupMember28, GroupMember29, GroupMember30, GroupMember31, GroupMember32, GroupMember33, GroupMember34, GroupMember25;*/
    myfile.open("myfile.txt");
    outfile.open("class.txt");
    if (myfile.is_open()) {
        cout << "Could not open the file" << endl;
    }
    int counter = 0;
    while (!myfile.eof()) {
        getline(myfile, first_name, '\t');
        getline(myfile, last_name, '\t');
        getline(myfile, Artist_name, '\t');
        getline(myfile, song_name, '\t');
        getline(myfile, song_duration, '\t');
        getline(myfile, given_genre, '\t');
    }
    myfile.close();
}
#include <iostream>
#include <string>
using namespace std;
#include "song.h"
song::song(string given_first, string given_last, string given_artist, string given_song, string given_duration, string given_genre)
{
    the_first = given_first;
    the_last = given_last;
    the_artist = given_artist;
    the_song = given_song;
    the_durartion = given_duration;
    the_genre = given_genre;
    return;
}
4

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.