#include<stdio.h>
#include<stdlib.h>
#include<sys/ipc.h>
#include<sys/shm.h>
#include<string.h>
void main()
{
key_t key;
char *shm;
char hi[10],my[10];
int shm_id,i,n,j,h;
char ar[10],ch;
printf("Enter the key value\n");
scanf("%d",&key);
shm_id=shmget(key,100,IPC_CREAT|0666);
if(shm_id== -1)
{
perror("hey , error here ");
exit(1);
}
shm=shmat(shm_id,0,0);
if(shm ==(char *) -1)
{
perror("hey , error here ");
exit(1);
}
i=0;
while (*shm!='\0')
{
hi[i]=*shm;
i++;
shm++;
};
hi[i]='\0';
h=strlen(hi);