so ich hab das mal ausprobiert und was in meinem txt file steht ist folgendes:

15:70:79,25.15.20124, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?

Wieso das Jahr falsch ist ist ein anderes Problem -> Kleinigkeit.

Aber wieso bekomme ich "?" ?

Mein Code:
Code:
	sprintf(buf,"%2d:%2d:%2d,%2d.%2d.20%2d,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f,%2.2f%c%c",timeStamp.hour,timeStamp.min,timeStamp.sec,timeStamp.day,timeStamp.month,timeStamp.year,tempT5,tempT6,tempT8,tempT9,tempT10,tempT11,tempT12,tempT13,tempT15,tempT16,tempB,tempR,tempOut,tempSouth,tempWest,tempRunBackT40,0x0D,0x0A);
alle Temperaturen sind double Werte die möchte ich auf Hundertstel genau abspeichern.