Мне так жаль, что вы застряли, используя VS 2010 для проекта, и заметили, что следующий код по-прежнему не создается с использованием компилятора, не соответствующего стандартам:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char buffer[512];
snprintf(buffer, sizeof(buffer), "SomeString");
return 0;
}
(сбой компиляции с ошибкой: C3861: 'snprintf': идентификатор не найден)
Я помню, что это был случай с VS 2005, и я был потрясен, увидев, что он все еще не исправлен.
Кто-нибудь знает, планирует ли Microsoft планировать свои стандартные библиотеки C в 2010 году?