이렇게 설치하고 난 후 여러분은 로케일을 사용할 수 있게 된다. 여기 아주 간단한 예가 있다.
/* test.c : 로케일이 로딩되고 사용되는지 테스트 */
#include <locale.h>
#include <stdio.h>
#include <time.h>
main(){
time_t t;
struct tm * _t;
char buf[256];
time(&t);
_t = gmtime(&t);
setlocale(LC_TIME,"");
strftime(buf,256,"%c",_t);
printf("%s\n",buf);
}
$ # 서로 다른 몇 가지 로케일 설정을 하여 위 프로그램을 수행시킨다.
$ gcc -s -o Test test.c
$ # 로케일이 무엇인지 알아본다.
$ locale
LANG=POSIX
LC_COLLATE="POSIX"
LC_CTYPE="POSIX"
LC_MONETARY="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_MESSAGES="POSIX"
LC_ALL=
$ # 지루하기 짝이 없는 C 로케일을 사용하고 있다. -_-
$ # 영어권 카나다로 바꾸어보자.
$ export LC_TIME=en_CA
$ Test
Sat 23 Mar 1996 07:51:49 PM
$ # 이번에는 프랑스어권 카다나로 바꾸어보자.
$ export LC_TIME=fr_CA
$ Test
sam 23 mar 1996 19:55:27