我正在使用MSVS 2015 C ++
这就是我的工作方式。我完成了所有的事情,除非我运行它,在输入海鲜类型后,它跳到下一行而不是右边让我输入该标题下的ppp。我已经尝试了我能想到的一切,但我对这一切都相当新。有什么建议? link to img of C++ code
答案 0 :(得分:0)
当应用于istream
(例如cin
)时,操纵符setw
的语义是设置下一个输入可以接受的最大字符数。 / p>
因此,getline(cin,type) >> setw(23) >> pricepp
不会像您预期的那样将光标移动到右侧23个字符:它强制执行约束,即最多23个字符应从cin
读入ppp
I / O库充满了这些微妙的细节,需要一些时间来掌握。有关可为您提供更多示例的教程,请参阅here。