如何读取多个单词
这段代码对于name结构成员只能读取一个单词,无法读取多个单词,例如只能读取hello,无法读取hello world。如何让它读取多个单词?如何修改?程序代码:
#include<iostream> #include<cstring> struct candbar{ char name[20]; float heavy; int kaluli; }; int main(){ using namespace std; candbar snak; cin>>snak.name; cin>>snak.heavy; cin>>snak.kaluli; cout<<snak.name<<endl<<snak.heavy<<endl<<snak.kaluli; return 0; }