如何在正在运行的程序中更改变量?

时间:2012-04-13 10:46:25

标签: c++ messaging

例如,我的c ++程序中有一个向量:

vector<string> files;

此程序已在运行。

我想调用我的其他程序来动态地将字符串添加到文件向量(在已经运行的程序中)。

我应该在localhost上创建一个客户端 - 服务器应用程序吗? 还是有其他方法吗? (如何使用params向正在运行的程序发送消息)

2 个答案:

答案 0 :(得分:2)

我无法给出一个很好的答案,因为我没有经验,但这些是我打算研究的一些事情:

也许那里的东西对你有用。进程间通信是您要搜索的术语(IPC)。

答案 1 :(得分:1)

有很多方法可以做到这一点。 Google用于Inter进程通信。 http://en.wikipedia.org/wiki/Inter-process_communication

在Windows上我会使用类似的东西:http://msdn.microsoft.com/en-us/library/windows/desktop/aa366551(v=vs.85).aspx

或者只是一个临时文件,如果我想对它快速而肮脏。