Nintendo 3DS >> C/C++

System Language


參考資訊:
1. libctru doc
2. 3ds-examples

說明:

API
Result cfguInit(void)
Result CFGU_GetSystemLanguage(u8 *language)

main.c

#include <stdio.h>
#include <string.h>
#include <3ds.h>

int main(void)
{
    u8 lang = 0;
    Result res = 0;
    const char *LANG[] = {
        "Japanese", "English", "French", "German", "Italian", "Spanish",
        "Simplified Chinese", "Korean", "Dutch", "Portugese", "Russian",
        "Traditional Chinese"
    };

    gfxInitDefault();
    cfguInit();

    consoleInit(GFX_BOTTOM, NULL);
    res = CFGU_GetSystemLanguage(&lang);
    printf("lang: %s\n", LANG[lang]);
    printf("result: 0x%x\n", (int)res);

    gspWaitForVBlank();
    gfxSwapBuffers();
    svcSleepThread(3000000000LL);
    gfxExit();
    return 0;
}

完成


返回上一頁