我被分配了一个我根本不明白的问题。我知道我需要使用cin函数(比如cin.get()),但我不确定我需要哪一个或如何在这种情况下使用它。
我需要创建一个读取(和写入)3个数据的插入和提取操作符。所有数据都是int类型。对于上下文,数据是分数,分子和分母的整个部分。数据需要用空格分隔,运算符将用于文件输入和输出。
我真正想知道的是我应该使用哪个cin函数,以及应该考虑的特定语法我希望将值存储在整数中。
提前致谢!
答案 0 :(得分:2)
使用cin
,您可以使用以下内容读取数据:
int wholepart,numer,denom;
cin>>wholepart>>numer>>denom;
这将分别将3个整数读入wholepart
,numer
和denom
。它将跳过分隔整数的空格。
答案 1 :(得分:1)
operator>>
的正常int
期望数据以空格分隔,因此您应该能够使用它并按照您认为合适的方式解释结果。