Я пытаюсь очистить буфер обмена с помощью системной команды. Итак, у меня есть следующий код в моем приложении (написано на C на Mac 10.6) -
SYSTEM("/bin/echo -n '' | /usr/bin/pbcopy");
но приведенная выше строка не очищает буфер обмена. Интересно, что если я запускаю следующую команду в Терминале, она очищает буфер обмена.
/bin/echo -n '' | /usr/bin/pbcopy
Любая идея, почему Система ведет себя странно.