Шаг 10 - Информация и языке системы GetLocaleInfo.
// GetLocale.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "windows.h"
#include "iostream.h"
void main()
{
char buffer[255];
LCID lc=GetSystemDefaultLCID();
GetLocaleInfo(lc,LOCALE_SENGLANGUAGE,buffer,sizeof(buffer));
cout << buffer << endl;
}
Для получения информации нам необходимо получить идентифкатор системы. Для этого мы используем GetSystemDefaultLCID. После этого мы можем имея этот идентификатор запросить параметры системы используя GetLocaleInfo
int GetLocaleInfo(
LCID Locale, // идентификатор системы
LCTYPE LCType, // тип информации
LPTSTR lpLCData, // указатель на буфер
int cchData // размер буфера
);
Типов информации много. Может быть когда-нибудь опишу в подробностях. А в данном случае я выбрал язык в английском написании - LOCALE_SENGLANGUAGE
Запустите и посмотрите. Вот что у меня появляется:
Russian
Press any key to continue
Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление By Artem.
Используются технологии uCoz
|