快速提问:为什么这个while循环不等待输入?(ing 是一个字符串)
while(ing != "0")
{
cout << "Ingredient name: ";
cin >> ing;
for(int i = 0; i < ing.length(); i++)
{
if(ing[i] == ' ')
ing[i] = '#';
}
fil << ing << ':';
cout << "Quantity: ";
cin >> quant;
fil << quant << ':';
}
它只是垃圾邮件“成分名称:数量:成分名称:数量:......”等等