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;

}