Как избежать пустого вывода?

Есть ли такая функция, что если ничего не вывелось(empty result), то выводить что-то?


Ответы (1 шт):

Автор решения: Harry
bool wasOutput = false;
for(...;...;...)
{
     ... ваш код ...
     
     {   // Блок вывода
         cout << "Вывод" << endl;
         wasOutput = true;  // Запоминаем, что вывод был
     }
     ... ваш код ...

}
if (!wasOutput) cout << "Вывода не было";

Примерно так...

→ Ссылка