getdate()
getdate()函数在dos.h头文件中定义。此函数使用系统的当前日期填充日期结构* dt。
句法
struct date dt;
getdate(&dt);
参数:该函数接受单个参数dt ,它是结构日期的对象。
返回值:此方法不返回任何内容。它只是获取系统日期并将其设置为指定的结构。
程序1: getdate()函数
// C program to demonstrate getdate() method
#include
#include
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;
}
输出:
设置日期()
setdate()函数在dos.h头文件中定义。此函数将系统日期设置为* dt中的日期。
句法
struct date dt;
setdate(&dt)
参数:该函数接受单个参数dt ,它是必须设置为系统日期的结构日期的对象。
返回值:此方法不返回任何内容。它只是将系统日期设置为指定的日期。
程序1: setdate()函数
// C program to demonstrate setdate() method
#include
#include
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;
}
输出:
注意:此程序在TurboC / C++编译器中运行
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。