All pastes #516931 Raw Edit

Untitled

public text v1 · immutable
#516931 ·published 2007-05-28 22:09 UTC
rendered paste body
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
   FILE *fin;
   char buffer[512], filename[25], *delim = "#", *ptr;
   int prosjek[5] = {0}, i, cnt = 0;
   printf("Filename: ");
   fgets(filename, sizeof(filename), stdin);
   filename[strcspn(filename, "\n")] = 0x00;
   if ((fin = fopen(filename, "r")) == NULL) {
      printf("Error\n");
      return 1;
   }
   while (!feof(fin)) {
      fgets(buffer, sizeof(buffer), fin);
      ptr = strtok(buffer, delim);
      ptr = strtok(NULL, delim);
      ptr = strtok(NULL, delim);
      for (i = 0; i < 4; i++) prosjek[i] += atoi(strtok(NULL, delim));
      cnt++;
   }
   fclose(fin);
   prosjek[0] /= cnt; prosjek[1] /= cnt;
   prosjek[2] /= cnt; prosjek[3] /= cnt;
   prosjek[4] = (prosjek[0] + prosjek[1] + prosjek[2] + prosjek[3]) / cnt;
   printf("1.\t2.\t3.\t4.\tUKUPNO\n");
   printf("%d\t%d\t%d\t%d\t%d\n", prosjek[0], prosjek[1],
      prosjek[2], prosjek[3], prosjek[4]);
   getche();
   return 0;
}