I need to make a function that asks for user input and prints it. I need to display name, hours worked, and hourly rate. It is not working and I do not know what I am doing wrong. Can anyone help?
I wrote this function:
Code:
int employeedata(char* ch, float* x, float *y)
{
printf("Enter your name:\n");
scanf_s("%s", *ch);
printf("Enter your hourly rate:\n");
scanf_s("%f", *x);
printf("Enter number of hours worked:\n");
scanf_s("%f", *y);
}
and then I call it in main:
Code:
int main()
{
float rate[5], hours[5];
float overtimerate = 1.5;
char name[5][20];
int loop;
for (loop = 0; loop < 5; loop++)
{
employeedata(&name[loop], &rate[loop], &hours[loop]);
}
system("pause");
return 0;
}