Scroll Down to See All
abortabsacosasctimeasctime_rasinassertatanatan2atexitatofatoiatolbsearchbtowccalloccatclosecatgetscatopenceilclearerrclockcoscoshctimectime_rdifftimediverferfcexitexpfabsfclosefdopenfeofferrorfflushfgetcfgetposfgetsfgetwcfgetwsfopenfprintffputcfputwsfreadfreefreopenfrexpfscanffseekfsetposftellfwidefwprintffwritefwscanfgetcgetchargetenvgetwcgetwchargmtimegmtime_rhypotisalnumisalphaisasciiisblankiscntrlisdigitisgraphislowerisprintispunctisspaceisupperiswalnumiswalphaiswblankiswcntrliswctypeiswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigitisxdigitj0j1jnlabsldexpldivlocaleconvlocaltimelocaltime_rloglog10longjmpmallocmblenmbrlenmbrtowcmbsinitmbsrtowcsmbstowcsmbtowcmemchrmemcmpmemcpymemmovememsetmktimemodfnextafternextafterlnexttowardnexttowardlperrorpowprintfputcputcharputenvputsputwcputwcharqsortquantexpd32quantexpd64quantexpd128quantized32quantized64quantized128samequantumd32raiserandrand_rreallocregcompregerrorregexecregfreeremoverenamerewindscanfsetbufsetjmpsetlocalesetvbufsignalsinsinhsnprintfsprintfsqrtsrandsscanfstrcasecmpstrcatstrchrstrcmpstrcollstrcpystrcspnstrerrorstrfmonstrftimestrlenstrncasecmpstrncatstrncmpstrncpystrpbrkstrptimestrrchrstrspnstrstrstrtodstrtod32strtod64strtod128strtofstrtokstrtok_rstrtolstrtoldstrtoulstrxfrmswprintfswscanfsystemtantanhtimetime64tmpfiletmpnamtoasciitolowertouppertowctranstowlowertowupperungetcungetwcva_argva_copyva_endva_startvfprintfvfscanfvfwprintfvfwscanfvprintfvscanfvsprintfvsnprintfvsscanfvswprintfvswscanfvwprintfvwscanfwcrtombwcscatwcschrwcscmpwcscollwcscpywcscpywcsftimewcslenwcsncatwcsncmpwcsncpywcspbrkwcsptimewcsrchrwcsrtombswcsspnwcsstrwcstodwcstod32wcstod64wcstod128wcstofwcstokwcstolwcstoldwcstombswcstoulwcsxfrmwctobwctombwctranswctypewcwidthwmemchrwmemcmpwmemcpywmemmovewmemsetwprintfwscanfy0y1yn



Function Details : nl_langinfo

char *nl_langinfo(nl_item item) ;

Return Type : char *

String pointer (array of characters)
Read about return values of nl_langinfo function .

1st Parameter Type : nl_item

Type nl_item parameters

1st Parameter

The constant that specifies the locale information to retrieve, such as date formats, currency symbols, or language-specific strings.

Read more about parameters of nl_langinfo in parameters section
The nl_langinfofunction in C language Retrieves information about the current locale specified by the item.
The nl_langinfo function returns a pointer to a string that contains information about the current locale. The information returned depends on the nl_item value passed as an argument. This function is crucial for obtaining locale-specific information such as date and time formats, currency symbols, and character encodings.
The nl_langinfofunction takes 1 parameter:
  • nl_item `item`: The constant that specifies the locale information to retrieve, such as date formats, currency symbols, or language-specific strings.
Retrieves locale-specific information based on the `item` specified. Returns a pointer to a string containing the requested information, such as the abbreviated day names, currency symbols, or other locale-dependent text. The returned string is managed internally and should not be modified or freed.
The nl_langinfo function return value :
  • Returns a pointer to a string containing the requested locale information
  • If the item is invalid or not available for the current locale, an empty string is returned

Output

This example demonstrates how to use nl_langinfo to retrieve various locale-specific information such as currency symbol, date format, time format, and day names.