getdate()
getdate()函数在dos.h头文件中定义。此函数使用系统的当前日期填充日期结构* dt。
用法
struct date dt; getdate(&dt);
参数:此函数接受单个参数dt,它是结构日期的对象。
返回值:此方法不返回任何内容。它只是获取系统日期并将其设置为指定的结构。
程序1:getdate()函数的实现
// 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;
}
输出:
setdate()
setdate()函数在dos.h头文件中定义。此函数将系统日期设置为* dt中的日期。
用法
struct date dt; setdate(&dt)
参数:该函数接受单个参数dt,它是结构日期的对象,必须将其设置为系统日期。
返回值:此方法不返回任何内容。它只是按指定设置系统日期。
程序1:setdate()函数的实现
// 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;
}
输出:
注意:该程序在TurboC /C++编译器中运行
相关用法
- C++ btowc()用法及代码示例
- C语言 fopen()用法及代码示例
- C++ wcsspn()用法及代码示例
- C++ iswgraph()用法及代码示例
- C++ iswprint()用法及代码示例
- C++ wmemset()用法及代码示例
- C++ mbrtoc16()用法及代码示例
- C++ mbrtoc32()用法及代码示例
注:本文由纯净天空筛选整理自sanjeev2552大神的英文原创作品 getdate() and setdate() function in C with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。