私はまだC++の初心者ですが、最近ファイル操作について学んだばかりです。私はそれをオンラインで調べ、与えられたコードは私の現在のスキルをはるかに超えています。これを行う簡単な方法はありますか、または非常に基本からこれを説明できる優れたチュートリアルはありますか?
windowsで、次のAPIを確認します。
広範な議論 ここで見つけることができます 。明らかに、このトピックはオペレーティングシステムに強く関連しています。また、何らかのフレームワーク(MFC/ATLなど)を使用している場合は、通常、ヘルパーインフラストラクチャがいくつか見つかります。この応答は、Windowsの最も低いAPIレベルを参照しています。 MFCの使用を計画している場合 ここを参照 、ATLを使用する場合 ここを参照 。
C++でこれを行うためのクロスプラットフォームの方法はありません
これで問題は解決しました Felice Pollano's 回答はWindows APIを提供するので、Windowsでクリップボードを操作できます。
Apple は ClipboardViewer という名前のサンプルアプリケーションと NSPasteBoard への完全な参照とそれが提供する機能を提供します。
Linuxの場合は、実行しているウィンドウマネージャーによって異なります。
Qtライブラリを使用したい場合は、C++でこれを行うクロスプラットフォームの方法があります。
これに対する解決策がここに提供されています: