Visual Studio 2010中的Langinfo.h

如何将我的Visual Studio 2010 C项目包含在langinfo.h中。 我试过#include ,但似乎VS 2010环境中没有这样的头文件。 我需要获取语言环境的开始工作日,但我现在只使用这个库。 所以,问题是如何解决我的问题:如何包含langinfo.h,或如何从工作日开始获取当前的语言环境。

我想,你应该使用GetLocaleInfoEx()函数。 例如,要获取一周的开始日期,可以使用以下调用:

 # if defined(_WIN32_WINNT_VISTA) && WINVER >= _WIN32_WINNT_VISTA && defined(LOCALE_NAME_USER_DEFAULT) GetLocaleInfoEx(LOCALE_NAME_USER_DEFAULT, LOCALE_IFIRSTDAYOFWEEK, wsDay, 4) # else GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_IFIRSTDAYOFWEEK, wsDay, 4) # endif 

有关此function的更多信息,请访问http://msdn.microsoft.com/en-us/library/dd318103%28v=vs.85%29.aspx