0

CSVファイルを読み取るクラスがあります

class CSVStudentReader {
    ifstream inStream;
public:
    CSVStudentReader(string fileName): inStream(fileName.c_str()) {}
    Student* readNextStudent() {
        if (inStream.good())
        {
            string name;
            float math;
            float english;
            inStream >> name >> math >> english;
            return new Student(name, math, english);//Student is another class
        }
        return NULL;
    }
    ~CSVStudentReader()
    {
        inStream.close();
    }
};

このクラスを使用して CSV ファイルを読み取る必要があり、変更する必要はありません。ただし、CSV ファイルは "," で区切られているため、"inStream >> name >> math >> english;" でエラーをプログラムします。このクラスの使い方は?

4

1 に答える 1