
localeconv 함수의 반환값 중 'symbol' 필드는 국가별로 통화 기호를 반환합니다.
예를 들어, 미국의 경우 '$'를 반환하고, 한국의 경우 ''를 반환합니다.
이 필드는 통화 기호를 문자열로 반환하므로, 통화 기호를 사용하기 전에 반드시 문자열로 변환해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
c
#include
#include
int main() {
struct lconv *lc;
char *symbol;
setlocale(LC_ALL, "");
lc = localeconv();
symbol = lc->symbol;
printf("통화 기호: %sn", symbol);
return 0;
}
이 코드를 실행하면, 현재 시스템의 로케일에 따라 통화 기호가 출력됩니다.
2025-06-25 02:11