Есть вот такой код:
OpenClipboard(NULL);
cout << (char*)GetClipboardData(CF_TEXT);
EmptyClipboard();
CloseClipboard();
Программа выводит на экран содержимое буфера обмена(только текст), после чего очищает. Работает он хорошо, но проблема в том, что если буфер пустой программу крашит.
Как узнать пустой ли буффер?
P.S. ошибка на 2 строке кода
char *text = (char*)GetClipboardData(CF_TEXT);
if (text) cout << text;
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники