UNIXタイムスタンプをリストするファイル(テキストファイル)があり、それらをtime_tに変換して、別のファイル(バイナリファイル)に保存したいと思います。
char timestamp[12];
timestamp[11] = '\0';
while (! feof(log)) {
time_t t;
/* 10 character for timestamp + 1 for newline */
fread(timestamp, sizeof(char), 11, log);
/* Black magic goes here */
/*save time_t into new log */
fwrite(&t,sizeof(time_t),1,newlog);
}