Método setdate():
La función getdate() se define en el archivo de encabezado dos.h. Esta función llena la estructura de fecha *dt con la fecha actual del sistema. Sintaxis
struct date dt; getdate(&dt);
Parámetro: Esta función acepta un solo parámetro dt que es el objeto de estructura fecha.
Valor devuelto: este método no devuelve nada. Simplemente obtiene la fecha del sistema y la establece en la estructura especificada.
Nota: El archivo de encabezado <dos.h> que se usa en este tutorial solo funciona en sistemas basados en DOS y no funcionará en sistemas basados en Linux.
Programa 1: Implementación de la función getdate()
C
// C program to demonstrate getdate() method #include <dos.h> #include <stdio.h> int main() { struct date dt; // This function is used to get // system's current date getdate(&dt); printf("System's current date\n"); printf("%d/%d/%d", dt.da_day, dt.da_mon, dt.da_year); return 0; }
Producción:
Método setdate():
La función setdate() se define en el archivo de encabezado dos.h. Esta función establece la fecha del sistema en la fecha en *dt. Sintaxis
struct date dt; setdate(&dt)
Parámetro: Esta función acepta un solo parámetro dt que es el objeto de la fecha de estructura que debe configurarse como la fecha del sistema. Valor devuelto: este método no devuelve nada. Simplemente establece la fecha del sistema como se especifica. Programa 1: Implementación de la función setdate()
C
// C program to demonstrate setdate() method #include <dos.h> #include <stdio.h> int main() { struct date dt; // This function is used to get // system's current date getdate(&dt); printf("System's current date\n"); printf("%d/%d/%d", dt.da_day, dt.da_mon, dt.da_year); printf("Enter date in the format (date month year)\n"); scanf("%d%d%d", &dt.da_day, &dt.da_mon, &dt.da_year); // This function is used to change // system's current date setdate(&dt); printf("System's new date (dd/mm/yyyy)\n") printf("%d%d%d", dt.da_day, dt.da_mon, dt.da_year); return 0; }
Producción:
Nota: estos programas se ejecutan en el compilador TurboC/C++
Publicación traducida automáticamente
Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA