Есть вот такой код:
OpenClipboard(NULL);
cout << (char*)GetClipboardData(CF_TEXT);
EmptyClipboard();
CloseClipboard();
Программа выводит на экран содержимое буфера обмена(только текст), после чего очищает. Работает он хорошо, но проблема в том, что если буфер пустой программу крашит.
Как узнать пустой ли буффер?
P.S. ошибка на 2 строке кода
char *text = (char*)GetClipboardData(CF_TEXT);
if (text) cout << text;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Существует ли функция в С++ в STL для проверки, является ли число простым, и если да, то где про нее почитать? (или просто шаблон дайте)
Задан текстВывести слово, содержащее наибольшее и наименьшее количество букв (все слова, если их несколько)