At 04:27 2007-03-14, india country wrote:
>Hello All And Sorry!
>
>I got the error!
>I was not allocating the memory using malloc().
malloc is for C
new is for C++
>Thanks.
>
>india country <[EMAIL PROTECTED]>
>wrote: Hello All,
>
> I am trying to simulate a scheduling algorithm.
> I am getting "segmentation fault" as error.
> I am pinpointing the line on which there is error.
>
> Here is the code:
>
> #include<iostream.h>
> #include<stdio.h>
>
> struct process
> {
> int pid, arrtime, srvtime, ftime, processor;
> };
> struct process p[2];
>
> struct node
> {
> node *next;
> process *proc;
> };
>
> int q;
>
> node *first = NULL;
>
> void insert0(process *a)
> {
> cout<<"Before\n";
> if(first == NULL)
> {
> cout<<"if first == Null\n";
> first->proc = a; /////////////////////////////////////
> Here is the error
> cout<<"after\n";
> first->next = NULL;
>
> }
> else
> {
> node *temp = first;
> while(temp->next != NULL)
> {
> temp = temp->next;
> }
> node *r;
> r->next = NULL;
> r->proc = a;
> temp->next = r;
>
> }
> cout<<"first->proc->pid "<<first->proc->arrtime;
> cout<<"first->proc->arrtime "<<first->proc->arrtime<<endl;
> cout<<"first->next->proc->pid "<<first->proc->arrtime;
> cout<<"first->next->proc->arrtime "<<first->proc->arrtime;
> }
>
> process * remove0()
> {
>
> }
>
> int main()
> {
> cout<<"enter processes"<<endl;
> for(int i = 0; i<2; i++)
> {
> cin>>p[i].pid;
> }
> cout<<"Enter their arrval time"<<endl;
> for(int i = 0;i<2;i++)
> {
> cin>>p[i].arrtime;
> }
>
> for(int i = 0; i<2; i++)
> {
> insert0(&p[i]);
> }
> return 0;
> }
>
> Please tell me what is the mistake?
>
> Thanks and Regards.
>
> ---------------------------------
> Need Mail bonding?
> Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>
>---------------------------------
>It's here! Your new message!
>Get new email alerts with the free Yahoo! Toolbar.
>
>[Non-text portions of this message have been removed]
>
>
>
>
>To unsubscribe, send a blank message to
><mailto:[EMAIL PROTECTED]>.
>Yahoo! Groups Links
>
>
>
Victor A. Wagner Jr. http://rudbek.com
The five most dangerous words in the English language:
"There oughta be a law"