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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。