Langinfo.h dans Visual Studio 2010

Comment puis-je inclure dans mon projet Visual Studio 2010 C langinfo.h. J’ai essayé #include , mais il semble qu’il n’y ait pas de tel fichier d’en-tête dans l’environnement VS 2010. Je dois obtenir le jour de la semaine de départ pour les parameters régionaux, mais je n’utilise maintenant que cette bibliothèque. La question est donc de savoir comment résoudre mon problème: comment inclure langinfo.h ou comment obtenir les parameters régionaux à partir du jour de la semaine.

Je pense que vous devriez utiliser la fonction GetLocaleInfoEx (). Par exemple, pour obtenir le jour de début d’une semaine, ces appels peuvent être utilisés:

 # 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 

Vous trouverez plus d’informations sur cette fonction à l’ adresse http://msdn.microsoft.com/en-us/library/dd318103%28v=vs.85%29.aspx.