Question
Please Ammend/change the Following C programming code according to requirement :- Requirement :- I want to Store Multiple Lines in String as When I press
Please Ammend/change the Following C programming code according to requirement :-
Requirement :-
I want to Store Multiple Lines in String as When I press Enter , I will move to next line and when I place ";" in input, It will terminate from getting output , Mean I want to Write Data According to This Form
Name: abc
Phone :123
Address : usa ;
here I enter ";" in the last and it will terminate .
HERE the code is
#include
#include
#include
// structure for message queue
struct mesg_buffer {
long mesg_type;
char mesg_text[100];
} message;
int main()
{
key_t key;
int msgid;
// ftok to generate unique key
key = ftok("progfile", 65);
// msgget creates a message queue
// and returns identifier
msgid = msgget(key, 0666 | IPC_CREAT);
message.mesg_type = 1;
printf("Write Data : ");
gets(message.mesg_text);
// msgsnd to send message
msgsnd(msgid, &message, sizeof(message), 0);
// display the message
printf("Data send is : %s ", message.mesg_text);
return 0;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started