Я вижу три проблемы с вашим кодом.
Во-первых, вы используете if (reply = 'y')
. =
- это оператор присваивания в C ++, а не оператор сравнения. Вы хотите if (reply == 'y')
.
Во-вторых, ваши отступы и скобки испорчены. Помните, что правильная форма такова:
if (condition)
{
// Stuff
}
Если вы не делаете только одну вещь внутри утверждения (а вы нет).
В-третьих, у вас есть точка с запятой в while(cin.get()!='\n');
. Убей это. Точка с запятой должна быть только после while
, если она является частью цикла do while
.