# include # include int main(int *argc char *argv) { int m; // non - negative int FILE *file; //char mychar; char mystring; int myint; if (argc !=3D 3) // error check for number of parameters { printf(" U have entered an incorrect number of parameters\n"); printf("\n"); return 0; } m =3D atoi(argv[1]); // m is being initialised to the parameter entered printf("m =3D %d", m); printf("\n"); if(m<0) // error check to see if m is negative int { printf(" 'm' should be a non-negative integer!\n"); printf("\n"); return 0; } file =3D fopen(argv[2],"r"); // mychar =3D fgetc(file); while(fscanf(file, "%s", mystring) !=3D EOF) { myint =3D atoi(mystring); printf("myint =3D %d", myint); printf("\n"); check_m(); // mychar =3D fgetc(file); } return 0; } check_m(int numb1, int numb2) { EndProg: end =3D begPosition + maxRange-1; printf ("%d %d %d\n\n", begPosition, end, maxRange); return 0; }