//一下代码是我从一本书中看到的,大家可以参考
#include <stdio.h>
#include <time.h> //别忘了 ,写这个
int main(int argc, const char * argv[])
{
int command[4]={0,1,2,3};
int num;
struct tm *sysTime;
printf("输入数字 0 获取帮助!\n");
printf("请输入命令符:\n");
while (1)
{
scanf("%d",&num);//从键盘接收 一个数值
//判断接收的数值
if (command[0]==num)
{
printf("输入数字 :\n1.显示系统日期\n2.显示系统时间\n3.退出系统\n");
}
else if(command[1]==num)
{
time_t nowTime;
time(&nowTime);//获取当前系统日期
sysTime=localtime(&nowTime);//转换为系统的日期
printf("系统日期:%d—%d-%d\n",1990+sysTime->tm_year,sysTime->tm_mon+1,sysTime->tm_mday);
}
else if(command[2]==num)
{
time_t nowTime;
time(&nowTime);//获取当前系统时间
sy