用struct解析时间给我一个.exe已停止工作错误

时间:2015-01-25 09:48:43

标签: c time

这是代码。在这种情况下,我正在尝试打印小时。提前谢谢。

    #include <time.h>
    #include <stdio.h>

    int main(void)
    {
        time_t stringTime;
        struct tm *t0;
        stringTime = time(NULL);
        t0 = localtime(&stringTime);
        printf("%s\n", t0->tm_hour);

        return 0;
    }

1 个答案:

答案 0 :(得分:4)

t0->tm_hour是整数,因此%s不是正确的格式说明符。请改用%d