C programming/scanf
From Teknologisk videncenter
#include <stdio.h>
char txt[] = "4/10/2017 10:59:18";
struct TimeStruct { // Declare structure TimeStruct
int sec; // seconds 00 to 59
int min; // minutes 00 to 59
int hour; // hours 00 to 23
int mday; // day of the month 1 to 31
int mon; // month 1 to 12
int year; // year 1970 to 2106
};
int main( void ) {
struct TimeStruct t;
int result;
result = sscanf(txt,"%i/%i/%i %i:%i:%i",
&t.mday,
&t.mon,
&t.year,
&t.hour,
&t.min,
&t.sec);
printf("Returnerer %i\n",result);
printf(" Det er %i dag i måneden %i, året er %i og klokken er %i sekunder og %i minutter over %i\n",
t.mday,
t.mon,
t.year,
t.sec,
t.min,
t.hour);
return(0);
}