Thanks for the help now it works:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
FILE *read_file(char* filename)
{
FILE *fptr;
if ((fptr = fopen(filename,"r")) == NULL)
{
printf("Error! opening file");
exit(1);
}
return fptr;
}
int main(void)
{
FILE *fp = read_file("data.csv");
char line[100];
char *sp;
double acceleration;
double rotation;
double temperature;
double totalTemperature;
int count = 0;
double direction=0;
while(fgets(line, 100, fp )!= NULL)
{
sp = strtok(line, ",");
acceleration = atof(sp);
sp = strtok(NULL, ",");
rotation = atof(sp);
sp = strtok(NULL, ",");
temperature = atof(sp);
totalTemperature += temperature;
count++;
}
printf("The mean Temperature is: %.14f %cC\n", totalTemperature/count, (char)248);
return 0;
}