我已经分配了一个问题,我简直不明白。我知道我需要使用cin函数(如cin.get()),但我不确定在这种情况下我需要哪个函数或如何使用它。由空格分隔的数据键
我需要创建一个读取(和写入)3段数据的插入和提取操作符。所有的数据都是int类型的。就上下文而言,数据是分数,分子和分母的整个部分。数据需要用空格分隔,操作符将用于文件输入和输出。
我真正想知道的是我应该使用哪个cin函数,以及特定的语法应该考虑什么我想将该值存储在整数中。
在此先感谢!
我已经分配了一个问题,我简直不明白。我知道我需要使用cin函数(如cin.get()),但我不确定在这种情况下我需要哪个函数或如何使用它。由空格分隔的数据键
我需要创建一个读取(和写入)3段数据的插入和提取操作符。所有的数据都是int类型的。就上下文而言,数据是分数,分子和分母的整个部分。数据需要用空格分隔,操作符将用于文件输入和输出。
我真正想知道的是我应该使用哪个cin函数,以及特定的语法应该考虑什么我想将该值存储在整数中。
在此先感谢!
随着cin
,你可以使用这样的读取数据:
int wholepart,numer,denom;
cin>>wholepart>>numer>>denom;
这会读3点的整数分别为wholepart
,numer
和denom
。它将跳过分隔整数的空格。
正常的operator>>
对于int
s期望数据被空白分隔,所以你应该能够使用它并且在你认为合适的时候解释结果。