69,371
社区成员
发帖
与我相关
我的任务
分享
int shm_id;
key_t key;
char *name = "./ShmUpdate.txt";
char *str;
char arr[10]="123456";
key = ftok(name,0);
if(key == -1)
printf("ftok error");
shm_id = shmget(key,5120,IPC_CREAT);
if(shm_id == -1)
{
printf("shmget error");
return;
}
str = (char*)shmat(shm_id,0,0);
if( str == ( char * ) -1 ){
printf( "shmat(key=%d) \n",key );
return ;
}