我很遗憾被迫使用VS 2010进行项目,并注意到以下代码仍然不使用非标准兼容编译器构建:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char buffer[512];
snprintf(buffer, sizeof(buffer), "SomeString");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
(编译错误:C3861:'snprintf':找不到标识符)
我记得这是VS 2005的情况,我很震惊地看到它还没有被修复.
有没有人知道微软是否有计划将他们的标准C库迁移到2010年?