OhneName: Fallstrick in C?

Beitrag lesen

Hallo,

uint8_t s;
time_t t;

s = n/100;
t.csecs = n % 100;
t.secs  = (s % 60);
t.mins  = (s/60) % 10;

  
s hat den Typ uint8\_t. Der Wertebereich von uint8\_t beträgt 0 bis 255. 25856 geteilt durch 100 ergibt 258,65. Da es sich um Integerwerte handelt 258. Und jetzt verrat mir mal wie du diese 258 in der 8-Bit-Variable unterbringen willst?  
  
Gruss,  
OhneName