これは1週間ほど前に質問しました。私は何か言及するのを忘れていたので、以前に言われたことは私を多くの問題に導いた。テキストファイルを解析し、ソングクラスの新しいインスタンスを作成し、ベクトルに曲を追加します。<Song*>
問題は、私はすべてのように見えるの行の数百含まれているテキストファイル持っていることです:| SONG_TITLE |
song_number song_release_dateを|| これを無視してください | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0
数字は曲の種類を表します。 1の場合は特定のジャンルを表し、0の場合はそのジャンルのタイプを表しません。例えば、(0)のジャンルは、すべての曲について同じであり、残りのジャンルと同じである。
今、私がされて、これらのパラメータを持っている曲クラスの新しいインスタンスを作成する必要があります。
(int型song_number、文字列のタイトル、文字列RELEASE_DATE、ベクトルジャンル)
私は、テキストファイルを解析したいです1つの関数では、その関数はソングクラスの新しいインスタンスを作成し、最後にソングタイプのベクトルに追加します。
私は曲番号に基づいてどの曲にもアクセスできるように考えているので、 songHolder-> at(100) - > get_song_title();
ありがとうございます!
なぜベクトル、なぜポインタのではなく、オブジェクトitelfのコンテナ? – etarion
あなたは何を手助けしたいですか? – birryree
私はfscanfを使ってみました。 |区切り記号は私に問題を与えています。私はそれぞれの行をtolkenizeしたいので、それぞれの項目を区切ります。 –