// Shared Memory segment id

int segment_id;

// Shared Memory segment pointer

int * shared_memory;

// size

const int size =32;

// pid

int pid;


// allocate shared_memory & attach

segment_id = shmget(IPC_PRIVATE, size, S_IRUSR | S_IWUSR);

shared_memory = (int *) shmat(segment_id,NULL,0);



// input data to shared_memory

scanf("%d",shared_memory);


왜 공유메모리 값 쳐넣으면 segmentation fault 뜨냐고 시발 권한 다줬는데