0

たとえば、C++プログラムにベクトルがあります。

vector<string> files;

そして、このプログラムはすでに実行されています。

他のプログラムを呼び出して、ファイルベクトルに文字列を動的に追加したいと思います(すでに実行中のプログラム内)。

そのためにローカルホスト上にクライアントサーバーアプリケーションを作成する必要がありますか?
または他の方法はありますか?(実行中のプログラムにparamsを含むメッセージを送信する方法)

4

2 に答える 2

2

私は経験がないので素晴らしい答えを出すことはできませんが、これらは私が調査することを計画していることのいくつかです:

たぶんそこにある何かがあなたに役立つでしょう。プロセス間通信は、検索する用語(IPC)です。

于 2012-04-13T10:57:33.147 に答える
1

これを行うにはかなりの数の方法があります。プロセス間通信のためのGoogle。 http://en.wikipedia.org/wiki/Inter-process_communication

Windowsでは、次のようなものを使用します:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa366551 (v=vs.85).aspx

または、私がそれについて迅速で汚いことをしたいのであれば、一時ファイルです。

于 2012-04-13T10:55:43.290 に答える