The words must be inserted at the file main.c insert at (35): int pausenzeit = 1; //XXX time_t letzte_ausgabezeit; insert at (50): -p Seconds between outputs insert at (95): time_t rawtime; struct tm * timeinfo; if(difftime(time(NULL), letzte_ausgabezeit) > pausenzeit - 1 ) { delete at (106):if(add_timestamp) printf("%lu ", time(NULL)); insert at (106):FILE *fp = fopen("data.txt","a"); if (fp == NULL) { perror("fopen()"); fprintf(stderr,"fopen() failed in file %s at line # %d\n", __FILE__,__LINE__-4); //return EXIT_FAILURE; } if(add_timestamp) { //printf("%lu ", time(NULL)); //fprintf( fp, "%lu ", time(NULL)); time(&rawtime); timeinfo = localtime (&rawtime); printf("%d - %02d:%02d:%02d ", timeinfo->tm_mday, timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec); // asctime(timeinfo) fprintf(fp, "%02d,%02d:%02d:%02d,", timeinfo->tm_mday, timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec); // asctime(timeinfo) } delete at (108):g insert at (108):8g_ insert at (109):fprintf (fp, "%8g,", value); insert at (114):fprintf(fp, "%+08.3fe%+03d,", v, (int)dim); insert at (117):fprintf(fp, " %s,", unit); insert at (119):fprintf(fp, "\n"); fclose(fp); //XXX letzte_ausgabezeit = time(NULL); } insert at (162): } else if(!strcmp(argv[i], "-p")) { if(!argv[i+1] || isnan(atof(argv[i+1]))) { printf("Argument '-p' requires a number as following argument"); } else { pausenzeit = atoi(argv[++i]); }