2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

bby -- スレッド情報一元管理システム構築スレ2

271 :root▲ ★:05/02/04 20:29:24 ID:???0
こんなかんじで。-I/usr/local/include して、 -L/usr/local/lib してくださいです。

コンパイル例:
% gcc -O2 -I/usr/local/include -o iconvsample iconvsample.c -L/usr/local/lib -liconv

ソース例:
#include <stdio.h>
#include <iconv.h>

int main()
{
iconv_t cd;
const char *from = "こんにちは";
char to[BUFSIZ];
const char *fromvec[] = { from, NULL };
char *tovec[] = { to, NULL };
size_t fromlen = strlen(from);
size_t tolen = sizeof(to);

cd = iconv_open("utf-8", "shift_jis");
if (cd == (iconv_t)(-1)) perror("iconv");

iconv(cd, fromvec, &fromlen, tovec, &tolen);
iconv_close(cd);

printf("UTF-8: %s\n", to);
return 0;
}


297 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)