Advertisement
LocutusOfBorg

iconv example code

Mar 5th, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <iconv.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.         char src[] = "abcčde";
  7.         char dst[100];
  8.         size_t srclen = 6;
  9.         size_t dstlen = 12;
  10.  
  11.         fprintf(stderr,"in: %s\n",src);
  12.  
  13.         char * pIn = src;
  14.         char * pOut = ( char*)dst;
  15.  
  16.         iconv_t conv = iconv_open("UTF-8","CP1250");
  17.         iconv(conv, &pIn, &srclen, &pOut, &dstlen);
  18.         iconv_close(conv);
  19.  
  20.         fprintf(stderr,"out: %s\n",dst);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement