如何使用我从 time.h 函数获得的日期和时间
How to use the date and time that i get from time.h function
假设系统提示用户输入日期 - 例如星期五。
如何使用该字符串正确地与另一个字符串进行比较?
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t current_time;
struct tm * time_info;
char timeString[9];
time(¤t_time);
time_info = localtime(¤t_time);
strftime(timeString, sizeof(timeString), "%A", time_info);
printf("%s\n",timeString);
if (timeString == "Friday")
{printf("Weekday");
}
else
{printf("not weekday");
}
return 0;
}
程序不断打印不是工作日。
假设系统提示用户输入日期 - 例如星期五。 如何使用该字符串正确地与另一个字符串进行比较?
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t current_time;
struct tm * time_info;
char timeString[9];
time(¤t_time);
time_info = localtime(¤t_time);
strftime(timeString, sizeof(timeString), "%A", time_info);
printf("%s\n",timeString);
if (timeString == "Friday")
{printf("Weekday");
}
else
{printf("not weekday");
}
return 0;
}
程序不断打印不是工作日。