0

我被分配了一个我根本不明白的问题。我知道我需要使用 cin 函数(如 cin.get()),但我不确定在这种情况下我需要哪一个或如何使用它。

我需要创建一个读取(和写入)3 条数据的插入和提取运算符。所有数据都是 int 类型。对于上下文,数据是分数的整个部分、分子和分母。数据需要用空格分隔,操作符将用于文件输入和输出。

我真正想知道的是我应该使用哪个 cin 函数,以及应该考虑的特定语法我想将值存储在一个整数中。

提前致谢!

4

2 回答 2

2

使用cin,您可以使用以下方式读取数据:

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

这会将 3 个整数分别读入wholepart,numerdenom。它将跳过分隔整数的空格。

于 2011-04-20T19:01:35.093 回答
1

operator>>s的正常int期望数据由空格分隔,因此您应该能够只使用它并按照您认为合适的方式解释结果。

于 2011-04-20T19:02:01.453 回答