在C程序之间共享变量值

时间:2015-05-15 12:22:38

标签: c windows variables share ipc

我试图在两个C程序之间共享一个变量值,它们彼此独立运行,因此每个程序使用单独的内存,我使用带有extern语句的share.h头文件,但是它不起作用,我还使用了我从一个C程序写入变量的txt文件,并从那里读取第二个C程序,但是有读取文件的同步问题和权限问题,任何想法如何解决这个问题或如何有效地共享变量值?

1 个答案:

答案 0 :(得分:1)

我不认为只有通过添加标题才有可能,因为这两个程序将拥有自己的记忆空间。所以你不能只通过添加标题来沟通。

您可能需要使用一些IPC mechanism

旁注:

extern通常用于在作为同一程序一部分的两个C文件之间共享变量,但不能在两个不同的程序之间使用它。