mirror of
https://github.com/ivabus/pantry
synced 2024-11-26 02:15:06 +03:00
028997a004
* +libiconv * fix linux test
22 lines
No EOL
444 B
C++
22 lines
No EOL
444 B
C++
#include <iostream>
|
|
#include <fstream>
|
|
#include <iconv.h>
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
char src[] = "abcčde";
|
|
char dst[100];
|
|
size_t srclen = 6;
|
|
size_t dstlen = 12;
|
|
|
|
fprintf(stderr,"in: %s\n",src);
|
|
|
|
char * pIn = src;
|
|
char * pOut = ( char*)dst;
|
|
|
|
iconv_t conv = iconv_open("UTF-8","CP1250");
|
|
iconv(conv, &pIn, &srclen, &pOut, &dstlen);
|
|
iconv_close(conv);
|
|
|
|
fprintf(stderr,"out: %s\n",dst);
|
|
} |