i'm getting this error when i run this code. Any help is greatly appreciated!!!!
#include <stdio.h>
#include <stdlib.h>
#define NAME 10
typedef struct
{
char name[NAME];
int timeForExecution;
int timeLeft;
int waitTime;
int turnAroundTime;
} Process;
int main(int argc, char* argv[])
{
Process* p;
char name[NAME];
int numberOfProcesses = 0;
int timeSlice = 0;
int i = 0;
int execTime;
printf("Please enter the number of processes\n"
;
scanf("%d", &numberOfProcesses);
printf("Please enter the timeslice\n"
;
scanf("%d",&timeSlice);
//allocate memory
p = malloc(numberOfProcesses*sizeof(Process));
for(i = 0; i < numberOfProcesses; i++)
{
printf("Please enter a name for this process\n"
;
scanf("%s", name);
strcpy(p.name,name);
printf("Please enter the ammont of time this process requires to complete execution\n"
;
scanf("%d", &execTime);
p.timeForExecution = execTime;
}
roundRobin(p, numberOfProcesses, timeSlice);
}
roundRobin(Process* p; int numberOfProcesses, int timeSlice)
{
int i = 0;
for(i = 0; i < numberOfProcesses; i++)
{
printf("name = %s", p.name);
}
}
#include <stdio.h>
#include <stdlib.h>
#define NAME 10
typedef struct
{
char name[NAME];
int timeForExecution;
int timeLeft;
int waitTime;
int turnAroundTime;
} Process;
int main(int argc, char* argv[])
{
Process* p;
char name[NAME];
int numberOfProcesses = 0;
int timeSlice = 0;
int i = 0;
int execTime;
printf("Please enter the number of processes\n"
scanf("%d", &numberOfProcesses);
printf("Please enter the timeslice\n"
scanf("%d",&timeSlice);
//allocate memory
p = malloc(numberOfProcesses*sizeof(Process));
for(i = 0; i < numberOfProcesses; i++)
{
printf("Please enter a name for this process\n"
scanf("%s", name);
strcpy(p.name,name);
printf("Please enter the ammont of time this process requires to complete execution\n"
scanf("%d", &execTime);
p.timeForExecution = execTime;
}
roundRobin(p, numberOfProcesses, timeSlice);
}
roundRobin(Process* p; int numberOfProcesses, int timeSlice)
{
int i = 0;
for(i = 0; i < numberOfProcesses; i++)
{
printf("name = %s", p.name);
}
}