i need to write a program which reads three files containing data... this data is organized in the same manner in all of the files and only differs in its numbers...
i wrote a program to read one file and manipulate its content, but i don't know how to get this program to read the other two files following this one in the exact same way..
could i use a function to get this program to work?
Code:
#include <stdio.h>
main ()
{
FILE *ontariofile;
int beachnum, sampnum, s;
double samp,total, avg;
ontariofile = fopen ("ontario.txt", "r");
while (fscanf (ontariofile, "%d", &beachnum) != EOF)
{
total = 0;
fscanf (ontariofile, "%d", &sampnum);
for (s = 1; s <= sampnum; ++s)
{
fscanf (ontariofile, "%lf", &samp);
total = total + samp;
}
avg = total / sampnum;
if (avg > 50)
{
printf ("%d: open\n", beachnum);
}
else if (avg < 50)
{
printf ("%d: closed\n", beachnum);
}
if (sampnum <3)
{
printf ("%d: insufficient data\n", beachnum);
}
}
fclose (ontariofile);
}