【发布时间】:2014-11-01 19:04:56
【问题描述】:
我正在尝试在 Windows 上编译这个简单的示例。当我使用%F(它是%Y-%m-%d 较长形式的快捷方式)时,进程中止且没有错误消息。在 Linux 上,它可以像 this live example shows on ideone.com 一样正常工作。有什么想法吗?
#include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"Now it's %F.",timeinfo);
puts (buffer);
return 0;
}
【问题讨论】:
-
MSDN 有关于
strftime的文档,其中包括它支持的格式标志。
标签: c++ linux windows visual-studio-2008 cygwin