Например, у меня есть строка с некоторыми словами. Есть ли способ скопировать его в буфер обмена? Как будто я запускаю программу, и она автоматически копирует ее в буфер обмена, поэтому я могу просто пойти куда-нибудь и вставить ее.
Это зависит от операционной системы, в которой вы пытаетесь это сделать. В Linux и Windows это немного отличается.
Я предполагаю, что вы пытаетесь написать программу, которая сможет перемещать переменную информацию в буфер обмена, чтобы позволить пользователю вставлять ее в нужное место.
Windows
Вот ссылка с примером программы на С ++, которая использует буфер обмена:
ссылка на сайт
Linux
Linux немного сложнее. Это зависит от конкретного дистрибутива и того, из какого буфера обмена вы хотите переместить информацию в и из. Есть пара популярных программ командной строки, которые могут вам помочь.
XClip будет копировать и вставлять информацию в командную строку или из нее, и вы можете использовать ее с конвейером для выполнения многих задач.
Вот еще один вопрос, очень похожий на ваш ссылка на сайт
Других решений пока нет …