好吧,我有一组照片
char array[4][20];
//initialized
strcpy(array[0], "PERSON1");
strcpy(array[1], "PERSON2");
...
我的问题是如何使用shmget和shmat将此数组转换为共享内存?
感谢任何帮助!
最佳答案
int segment_id = shmget(IPC_PRIVATE, sizeof(array),0660 | IPC_CREAT);
char** shared = shmat(segment_id,NULL,0);
这是一个可能的解决办法。
关于c - shmget和shmat在字符串数组上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22924508/