38 char *
read_option_string(
int argc,
char *argv[],
char *option_f,
char *no_option_argument,
short print)
59 for (i = 1; i < argc; i++)
68 if (!strcmp(argv[i],option_f)) {
69 if (print==1) printf(
" \n READ ARGUMENT of %s : %s \n",argv[i],argv[i+1]);
74 if (print==1) printf(
"\nWARNING: Option %s is set to default value %s",option_f,no_option_argument);
79 return no_option_argument;
83 double read_option_double(
int argc,
char *argv[],
char *option_f,
char *no_option_argument,
double default_value,
short print)
106 s=sscanf(argument,
"%lf",&d);
107 if (s==0 && print==1) {
108 printf(
"\nWARNING: No real value found for %s option, the default value %lf is set ",option_f,default_value);
110 return default_value;
126 for (i = 1; i < argc; i++)
135 if (strcmp(argv[i],flag) == 0) s=
SUCCESS;
139 if (s==
NO_SUCCESS) printf(
"\nWARNING: flag %s is missing and not activated \n ",flag);
140 if (s==
SUCCESS) printf(
"\nWARNING: flag %s is activated \n ",flag);