La función time () en C ++ devuelve la hora actual del calendario como un objeto de tipo time_t.
La función time () se define en el archivo de encabezado.
tiempo () prototipo
tiempo_t tiempo (tiempo_t * arg);
La función time () toma un puntero al time_t
objeto como argumento y devuelve el tiempo del calendario actual como un valor de tipo time_t
.
Si arg no es un puntero nulo, el valor devuelto también se almacena en el objeto al que apunta arg.
tiempo () Parámetros
- arg: puntero a un objeto time_t que (si no es nulo) almacena la hora.
tiempo () Valor de retorno
- En caso de éxito, la función time () devuelve el tiempo del calendario actual como un valor de tipo
time_t
. - Si falla, devuelve -1, que se convierte en tipo
time_t
.
Ejemplo 1: ¿Cómo funciona la función time () con el valor de retorno?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Cuando ejecute el programa, la salida será:
1489924627 segundos han pasado desde las 00:00:00 GMT, 1 de enero de 1970
Ejemplo 2: ¿Cómo funciona la función time () con un puntero de referencia?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Cuando ejecute el programa, la salida será:
1489924627 segundos han pasado desde las 00:00:00 GMT, 1 de enero de 1970