[gcc]の検索結果
単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、 プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。
以下のプログラムはLinuxやCygwinの環境でC言語のプログラムからiconvを呼び出して文字エンコードを 変換する場合の手順を示したサンプルプログラムです。
--- tst_iconv.c ---
#include <stdio.h>
#include <iconv.h>
#define BUFSIZE 1024
char outbuf[BUFSIZE];
int convert(char const *src,
char const *dest,
char const *text,
char *buf,
size_t bufsize);
main(void)
{
int ret;
ret = convert("SHIFT-JIS", "UTF-8",
"日本語テストメッセージおはよう",
outbuf, sizeof(outbuf));
if (ret) {
printf("%s\n", outbuf);
}
else {
printf("Oops!\n");
}
}
int convert(char const *src,
char const *dest,
char const *text,
char *buf,
size_t bufsize)
{
iconv_t cd;
size_t srclen, destlen;
size_t ret;
cd = iconv_open(dest, src);
if (cd == (iconv_t)-1) {
perror("iconv open");
return 0;
}
srclen = strlen(text);
destlen = bufsize - 1;
memset(buf, '\0', bufsize);
ret = iconv(cd, &text, &srclen, &buf, &destlen);
if (ret == -1) {
perror("iconv");
return 0;
}
iconv_close(cd);
return 1;
}
コンパイル方法
$ gcc -o tst_iconv tst_iconv.c -liconv
GNU Compiler Collection(GCC)を監督するGCC Steering Committeeは1月26日、米Googleの「Go」をサポートする方針を発表した。早ければ「GCC 4.5」でマージされるという。
ブックマーク先へ
ブックマーク先へ
※申し訳ありません。現在、別件にて多忙なため新規の案件については対応出来ない状況です。
レンタルサーバー等で運営するホームページで使用するCGI(Perl、PHP)の制作やカスタマイズを格安にて承ります。
小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マイクロブログ、CMSといった、MySQL、SQLite等のデータベースを利用したユーザー登録型の携帯電話対応Webアプリケーションの作成やカスタマイズ も可能です。
また、自作のものを含めオープンソースソフトとして公開されているWebアプリケーション(Perl/PHP)のカスタマイズなども承っております。
自作オープンソースソフト
不明点についての問い合わせには、問い合わせフォームをご利用ください。
GNU Emacs、GDB、GCC などを開発した中心人物で、2007年6月29日にはフリーソフトウェアライセンスGPLの新バージョンGPLv3を公開した、フリーソフトウェア運動家のリチャード M. ストールマン氏の無料講演会が東京で行...
+
A Linux [書籍]
オープンソースのOS、Linuxに関する書籍。基本的な使い方を解説した入門書や技術的な詳細にまで踏み込んだ解説書、Linuxコマンドの使い方や運用方法など。新Linux/UNIX入門Linux/UNIXの活用に必要となる基本的な機能...
オープンソースソフト(OSS)とは、そのソフトのプログラムが一般に公開されているソフトウェアのことで、オープンソースソフトの利用者はプログラムを自由にコピーしたり、修正したりすることができる。オープンソー...
1
アクセスランキング
今日のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (5 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3 PV)
- Google Web Starter Kit とは (2 PV)
- StartPage(スタートページ) - 匿名検索エンジン (1 PV)
- NetaCha(ネタ+非同期チャット)というサイトを作りました (1 PV)
- Google Wave (1 PV)
- Google、中国での検閲を停止 (1 PV)
- Googleが裁判に負けてYouTubeのユーザー情報がViacom(バイアコム)へ (1 PV)
- モバイルフレンドリーテスト (1 PV)
- ソフトウェアテストについての本 (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (44 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (37 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (21 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (13 PV)
- FC2まとめ (13 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (13 PV)
- Google News (グーグルニュース)日本版 (12 PV)
- 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (10 PV)
- Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (10 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (10 PV)
アクセス統計
ディレクトリ
関連サイト
