簡単な質問:なぜこの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 << ':';
}
「材料名:数量:材料名:数量:...」などをスパムするだけです。