【发布时间】:2017-04-16 10:30:19
【问题描述】:
假设系统提示用户输入日期 - 例如星期五。 如何使用该字符串与另一个字符串进行正确比较?
#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;
}
程序一直打印出来不是工作日。
【问题讨论】:
-
如果您希望人们帮助您,您可能需要查看properly formatting C code。