操作系统独立剪贴板复制/粘贴C中的文本

min*_*gos 9 c clipboard

我正在研究一个可以在Windows和Linux上工作的项目(还有一个非官方的Mac端口),可以模拟真正的色彩系统控制台.

我的问题是,最近出现了对文本字段支持的请求(是的,基于控制台),添加将文本复制到剪贴板并从中粘贴的可能性会很酷.有没有办法实现这一目标:

  • 用C语言(不是C++)完成,
  • 在Windows和Linux中工作(如果没有与平台无关的代码,预处理器宏是一个选项),
  • 不需要额外的库链接到?

在此先感谢您的帮助.

Set*_*eth 5

如果您没有使用跨平台的UI库(如wx或其他东西),那么您只需要为要支持的每个平台编写本机剪贴板代码.

请记住,在Macintoshes上,您使用Command-C复制,而不是Ctrl + C :)