私は本質的にテキストのブロックを入力として貼り付け、これが正しく機能するようにしようとしています。私は実際に外部のテキストファイルを使って動作させましたが、cinを使って動作させることに失敗しました。以下は実際の例です。あなたが見ることができるように、私はそれぞれの新しい行を、多くの問題が発生している関数入力の新しい要素にしたいと思います。複数行の複数変数cin入力を入力しようとしています
int uaid;
string name;
float gpa;
int i = 0;
ifstream infile("student.txt");
while (infile >> uaid >> name >> gpa) {
students[i].Set(uaid, name, gpa);
i+=1;
}
"は、それが仕事を得ることに失敗した" CTRL + Dである
役に立つ問題の説明ではありません。 "こんにちは、チャックの自動車修理?私は私の車を働かせることができません、あなたは私を助けることができますか?" –
これがうまくいくようなことはありますか?一方(のgetline(CIN、uaid >>名>> GPA){ \t \t学生[I] .SET(uaid、名前、GPA); \t \t I + = 1; \t} – Sam
使用istream_iteratorに連続CIN –