0
工作一次后,循环不会为字符串menuitem输入。但它适用于menuprice。未格式化/格式化输入
struct menuItemType
{
char menuitem[30];
float menuPrice;
};
void getdata(menuItemType menulist[], int items)
{
for (int i = 0; i < items; i++)
{
cout<<"Please enter the menu item:"<<endl;
cin.getline(menulist[i].menuitem,20,'\n');
cout<<"Please enter the price for the menu item:"<<endl;
cin>>menulist[i].menuPrice;
cin.ignore;
}
}
你可以发表你的其他代码吗? – 2015-04-02 14:33:36