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