使用C,我如何访问与另一个C程序相同的内存块?

2 c memory macos communication memory-access

所以,我正处于学习C的第一小时.也许今晚我会跳到C++.

我想用C语言创建两个可以相互"交谈"的命令行程序.首先想到的是通过写入和轮询文件来在两者之间传递信息.但是,我认为C提供了我需要的所有方法来直接分配内存并访问它,这将是更快,更明智的技术.

有人可以提供一个例子或建议吗?

Mar*_*wis 6

您要求的是共享内存.不幸的是,共享内存本身并不是 C语言的一部分,而是操作系统的一个特性.由于您没有指定您正在使用的操作系统,因此我将指向Unix SysV共享内存教程.