0

私は単に理解できない問題を割り当てられました。cin 関数 (cin.get() など) を使用する必要があることはわかっていますが、必要な関数や、この状況での使用方法がわかりません。

3 つのデータを読み取る (および書き込む) 挿入および抽出演算子を作成する必要があります。すべてのデータは int 型です。文脈上、データは分数の整数、分子、分母です。データはスペースで区切る必要があり、演算子はファイルの入出力に使用されます。

私が本当に知りたいのは、どの cin 関数を使用する必要があるか、および値を整数に格納することを考慮して特定の構文を考慮する必要があることです。

前もって感謝します!

4

2 に答える 2

2

ではcin、次のようなものを使用してデータを読み取ることができます。

int wholepart,numer,denom;
cin>>wholepart>>numer>>denom;

wholepartこれにより、3 つの整数がそれぞれ、 、numerおよびに読み込まれdenomます。整数を区切る空白をスキップします。

于 2011-04-20T19:01:35.093 に答える
1

通常operator>>の for ints は、データが空白で区切られていることを期待しているため、それを使用して結果を適切に解釈できるはずです。

于 2011-04-20T19:02:01.453 に答える