这是代码。在这种情况下,我正在尝试打印小时。提前谢谢。
#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;
}
答案 0 :(得分:4)
t0->tm_hour
是整数,因此%s
不是正确的格式说明符。请改用%d
。