标题:输出系统日期和时间
只看楼主
程序小怪
Rank: 1
等 级:新手上路
帖 子:13
专家分:3
注 册:2017-3-3
结帖率:66.67%
已结贴  问题点数:20 回复次数:4 
输出系统日期和时间
void Data_()
{
    struct tm *sysTime;
    time_t nowTime;
    time(&nowTime);
    sysTime=localtime(&nowTime);

    printf("系统日期:%d-%d-%d \n",1900+sysTime->tm_year,symTime->tm_mon,sysTime->tm_mday);

}
void Time_()
{
    struct tm *sysTime;
    time_t nowTime;
    time(&nowTime);
    sysTime=localtime(&nowTime);
   
    printf("系统日期:%d:%d:%d \n",sysTime->tm_hour,symTime->tm_min,sysTime->tm_sec);
}
error: 'symTime' undeclared (first use in this function)|

怎么会没有声明变量
搜索更多相关主题的帖子: function 
2017-03-19 13:58
枫林火山
Rank: 2
来 自:XX县高一学生一只
等 级:论坛游民
威 望:3
帖 子:15
专家分:96
注 册:2017-2-10
得分:0 
#include <stdio.h>
#include <windows.h>

int main()
{
    SYSTEMTIME stTime;
    GetSystemTime(&stTime);
    printf("%d年%d月%d日\n", stTime.wYear, stTime.wMonth, stTime.wDay);
    printf("%d点%d分%d秒\n", stTime.wHour, stTime.wMinute, stTime.wSecond);
    return 0;
}

大丈夫久居人下,生死等闲,顺风则行,逆风则泊?
我欲上九天揽月,痛饮狂欢,宁斗而败,不屈而活!
一朝得势自比天,挥斥方遒,有何罡碍,有何不可?
我志在万世功业,名扬天下,宁鸣而生,不默而死!
2017-03-19 14:41
枫林火山
Rank: 2
来 自:XX县高一学生一只
等 级:论坛游民
威 望:3
帖 子:15
专家分:96
注 册:2017-2-10
得分:5 
你那段代码没写全,我上面给你重写了一段。

大丈夫久居人下,生死等闲,顺风则行,逆风则泊?
我欲上九天揽月,痛饮狂欢,宁斗而败,不屈而活!
一朝得势自比天,挥斥方遒,有何罡碍,有何不可?
我志在万世功业,名扬天下,宁鸣而生,不默而死!
2017-03-19 14:42
程序小怪
Rank: 1
等 级:新手上路
帖 子:13
专家分:3
注 册:2017-3-3
得分:0 
回复 3楼 枫林火山
#include<stdio.h>
#include<time.h>
void Manu_();
void Data_();
void Time_();
void Exit_();
int main()
{

    struct tm *sysTime;
    int num;
    while(1)
    {
        printf("Please chooce one:");
        scanf("%d",&num);
        switch(num)
        {
        case 0:
            Manu_();
            break;
        case 1:
            Date_();
            break;
        case 2:
            Time_();
            break;
        case 3:
            Exit_();
            break;
        default:
            Manu_();
        }
    }

}
void Manu_()
{
    printf("Welcome!\n0--Manu\n1--Data\n2--Time\n3--Exit\n");
}
void Data_()
{
    struct tm *sysTime;
    time_t nowTime;
    time(&nowTime);
    sysTime=localtime(&nowTime);

    printf("系统日期:%d-%d-%d \n",1900+sysTime->tm_year,symTime->tm_mon,sysTime->tm_mday);

}
void Time_()
{
    struct tm *sysTime;
    time_t nowTime;
    time(&nowTime);
    sysTime=localtime(&nowTime);

    printf("系统日期:%d:%d:%d \n",sysTime->tm_hour,symTime->tm_min,sysTime->tm_sec);
}
void Exit_()
{
    return;
}
这是全部的代码,哪里有错吗
2017-03-19 15:57
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:15 
程序没什么错误  之所以编译不过 全部是拼写错误  很低级的错误

请自行查找

DO IT YOURSELF !
2017-03-19 20:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-475247-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030649 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved