Pregunta realmente simple. De acuerdo a mi página de manual, estos dos harán lo mismo:time (NULL); vs tiempo (y algo);
time_t t;
time(&t);
printf("Time: %ld", t);
...
printf("Time: %ld", time(NULL));
Así que, ¿qué es exactamente el beneficio de pasar un puntero a tiempo? En el caso de que time()
falle debido a que no haya reloj disponible, ninguna de las dos variantes tendrá ningún beneficio en mi opinión.
OP obtiene esto. Está preguntando por qué querrías pasar un puntero que no sea NULL. –