learn the language option => C++

Posts 16 of 6 · Page 1 of 1
learn the language option => C++
Code:
#include <windows.h>
#include <stdio.h>

char* DefaultLang ()
{
   char* lang;
   int iLang = GetUserDefaultLangID();

         if ( iLang == 0x0401 ) lang = "Arabic";
	else if ( iLang == 0x0402 ) lang = "Bulgarian";
	else if ( iLang == 0x0403 ) lang = "Catalan";
	else if ( iLang == 0x0404 ) lang = "Traditional Chinese";
	else if ( iLang == 0x0405 ) lang = "Czech";
	else if ( iLang == 0x0406 ) lang = "Danish";
	else if ( iLang == 0x0407 ) lang = "German";
	else if ( iLang == 0x0408 ) lang = "Greek";
	else if ( iLang == 0x0409 ) lang = "U.S. English";
	else if ( iLang == 0x040A ) lang = "Castilian Spanish";
	else if ( iLang == 0x040B ) lang = "Finnish";
	else if ( iLang == 0x040C ) lang = "French";
	else if ( iLang == 0x040D ) lang = "Hebrew";
	else if ( iLang == 0x040E ) lang = "Hungarian";
	else if ( iLang == 0x040F ) lang = "Icelandic";
	else if ( iLang == 0x0410 ) lang = "Italian";
	else if ( iLang == 0x0411 ) lang = "Japanese";
	else if ( iLang == 0x0412 ) lang = "Korean";
	else if ( iLang == 0x0413 ) lang = "Dutch";
	else if ( iLang == 0x0414 ) lang = "Norwegian - Bokmal";
	else if ( iLang == 0x0415 ) lang = "Polish";
	else if ( iLang == 0x0416 ) lang = "Brazilian Portuguese";
	else if ( iLang == 0x0417 ) lang = "Rhaeto-Romanic";
	else if ( iLang == 0x0418 ) lang = "Romanian";
	else if ( iLang == 0x0419 ) lang = "Russian";
	else if ( iLang == 0x041A ) lang = "Croato-Serbian (Latin)";
	else if ( iLang == 0x041B ) lang = "Slovak";
	else if ( iLang == 0x041C ) lang = "Albanian";
	else if ( iLang == 0x041D ) lang = "Swedish";
	else if ( iLang == 0x041E ) lang = "Thai";
	else if ( iLang == 0x041F ) lang = "Turkish";
	else if ( iLang == 0x0420 ) lang = "Urdu";
	else if ( iLang == 0x0421 ) lang = "Bahasa";
	else if ( iLang == 0x0804 ) lang = "Simplified Chinese";
	else if ( iLang == 0x0807 ) lang = "Swiss German";
	else if ( iLang == 0x0809 ) lang = "U.K. English";
	else if ( iLang == 0x080A ) lang = "Mexican Spanish";
	else if ( iLang == 0x080C ) lang = "Belgian French";
	else if ( iLang == 0x0810 ) lang = "Swiss Italian";
	else if ( iLang == 0x0813 ) lang = "Belgian Dutch";
	else if ( iLang == 0x0814 ) lang = "Norwegian - Nynorsk";
	else if ( iLang == 0x0816 ) lang = "Portuguese";
	else if ( iLang == 0x081A ) lang = "Serbo-Croatian (Cyrillic)";
	else if ( iLang == 0x0C0C ) lang = "Canadian French";
	else if ( iLang == 0x100C ) lang = "Swiss French";

	return lang;
}
Code:
int main(int argc, char* argv[])
{

    printf("%s\n",DefaultLang());



	return 0;
}
use TR = Turkish,
use ENG = English
It is much easier to use a switch case statement.
Quote Originally Posted by Fovea View Post
It is much easier to use a switch case statement.
There is no difference
Quote Originally Posted by Akar View Post
There is no difference
Wrong.

And that is also ugly.
Quote Originally Posted by Akar View Post
There is no difference
There is a difference.
Quote Originally Posted by 'Bruno View Post


Wrong.

And that is also ugly.
not a problem => wants use select case
Posts 16 of 6 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?