diff options
author | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-06-28 23:44:19 +0000 |
---|---|---|
committer | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-06-28 23:44:19 +0000 |
commit | 081011f386915bd037a3569e46ed5e4f10c490da (patch) | |
tree | 6365a5bd41cf85b8eeb1db12740888da8f5926f8 /examples/example.c | |
parent | c60519ab50b32dc282b385b3bbb2df319279f655 (diff) | |
download | librcc-081011f386915bd037a3569e46ed5e4f10c490da.tar.gz librcc-081011f386915bd037a3569e46ed5e4f10c490da.tar.bz2 librcc-081011f386915bd037a3569e46ed5e4f10c490da.tar.xz librcc-081011f386915bd037a3569e46ed5e4f10c490da.zip |
29.06.2005
Diffstat (limited to 'examples/example.c')
-rw-r--r-- | examples/example.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/examples/example.c b/examples/example.c new file mode 100644 index 0000000..9666ae5 --- /dev/null +++ b/examples/example.c @@ -0,0 +1,31 @@ +#include <stdio.h> +#include <string.h> +#include <librcd.h> + +main() { + enum russian_charsets res; + char buf[255]; + int l; + + while (fgets(buf,255,stdin)) { + if (strlen(buf)<2) break; + + res = get_russian_charset(buf,0); + switch(res) { + case RUSSIAN_CHARSET_WIN: + printf("CP1251: "); + break; + case RUSSIAN_CHARSET_ALT: + printf("CP866 : "); + break; + case RUSSIAN_CHARSET_KOI: + printf("KOI8-R: "); + break; + case RUSSIAN_CHARSET_UTF8: + printf("UTF8 : "); + break; + } + printf("%s",buf); + if (buf[strlen(buf)-1]!='\n') printf("\n"); + } +} |