I need to write a C code of a loop that keeps returning me thename of wavelength by entering value until a sentinel value.
Teacher require to create a subfunction for prompting value fromuser and I am confuse how to pass both of my two value: wavelengthand power into other functions. How do I do a pointer or pass byreference?
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include “../include/cis1057.h”
int prompt_data();
int printf_value(int *w, int *p);
char *region(int *wavelength,int *power);
int main()
{
int *wavelength,*power;
prompt_data(&wavelength,&power);
printf_value (&wavelength,&power);
*region(&wavelength,&power);
return EXIT_SUCCESS;
}
int printf_value(int *w, int *p)
{
printf(“You haved enter the wavelength of %d x10^%d”,*w,*p);
return;
}
char *region(int *wavelength,int *power)
{
int error;
int i = 1;
do{
if(*wavelength <= 3 && *power >= -11 &&*power <= -9)
printf(“nYour region
PayPal Gateway not configured
PayPal Gateway not configured