Não encontro nenhuma indicação de que haja um formato para milissegundos em C. Salvei imagens mais de uma vez por segundo e preciso de um índice adicional. Meu código agora é:
time_t now;
struct tm ts;
time(&now);
ts = *localtime(&now);
strftime(buf, sizeof(buf), "%Y%m%d-%H%M%S", &ts);
Linux 4.9.59-v7 + # 1047 SMP Dom 29 de outubro às 00:19:23 GMT 2017 armv7l GNU / Linux GNU Make 4.1
Tags c