// 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 뜨냐고 시발 권한 다줬는데
개병신 좆장애 새끼들 맨날 어디서 주워쳐들은거로 싸우기만 바쁘고 할줄아는건 하나도없지
웃음포인트는 자신도 모르면서 똑같이 모르는 사람 비방하고 있는 작태입니다.
인자값 잘못됐네요
@ 일침 ㅋㅋㅋ
아무래도 개발자의 문제 같습니다.
요즘 알파고가 유행이라 프로그램도 주인을 가리는군요..
근데 님 한번 shmget이나 shmat 쓰는 구문에 에러처리 걸어보시는게?
디씨에선 이렇게해야
답변을 얻을수있음
ㅅㄱ
아 웃으란 글이었군요...
if ((segment_id = shmget(IPC_PRIVATE, size, IPC_CREAT | S_IRUSR | S_IWUSR)) == -1) { perror("shmget"); }
이미 해결된 글입니다 ^^
야아 기분좋다! 난 천재였어 ^^
기분~ 좋다~ 기분 딲! 좋다~