[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

ICONV

[1982] Posted by kagahiro at 2010/07/26 09:54:29
0 point | Link (2) | Trackback (0) | Comment (0)

GNU Compiler Collection(GCC)を監督するGCC Steering Committeeは1月26日、米Googleの「Go」をサポートする方針を発表した。早ければ「GCC 4.5」でマージされるという。

ブックマーク先へ
[1735] Posted by kagahiro at 2010/01/29 16:56:02
0 point | Link (0) | Trackback (0) | Comment (0)

※申し訳ありません。現在、別件にて多忙なため新規の案件については対応出来ない状況です。

レンタルサーバー等で運営するホームページで使用するCGI(Perl、PHP)の制作やカスタマイズを格安にて承ります。

小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マイクロブログ、CMSといった、MySQL、SQLite等のデータベースを利用したユーザー登録型の携帯電話対応Webアプリケーションの作成やカスタマイズ も可能です。

また、自作のものを含めオープンソースソフトとして公開されているWebアプリケーション(Perl/PHP)のカスタマイズなども承っております。

自作オープンソースソフト

不明点についての問い合わせには、問い合わせフォームをご利用ください。

[1241] Posted by kagahiro at 2008/12/28 19:55:59
6 point | Link (6) | Trackback (0) | Comment (3)

GNU Emacs、GDB、GCC などを開発した中心人物で、2007年6月29日にはフリーソフトウェアライセンスGPLの新バージョンGPLv3を公開した、フリーソフトウェア運動家のリチャード M. ストールマン氏の無料講演会が東京で行...
[1085] Posted by kagahiro at 2007/10/09 03:14:08
0 point | Link (1) | Trackback (0) | Comment (0)

オープンソースのOS、Linuxに関する書籍。基本的な使い方を解説した入門書や技術的な詳細にまで踏み込んだ解説書、Linuxコマンドの使い方や運用方法など。新Linux/UNIX入門Linux/UNIXの活用に必要となる基的な機能...
[710] Posted by kagahiro at 2006/07/03 08:03:31
0 point | Link (10) | Trackback (0) | Comment (0)

オープンソースソフト(OSS)とは、そのソフトのプログラムが一般に公開されているソフトウェアのことで、オープンソースソフトの利用者はプログラムを自由にコピーしたり、修正したりすることができる。オープンソー...
[34] Posted by kagahiro at 2005/10/04 00:44:17
0 point | Link (33) | Trackback (0) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング TOP 10

  1. Google News (グーグルニュース)日本版 (5 PV)
  2. [将棋]羽生式袖飛車(はぶしきそでびしゃ) (3 PV)
  3. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (2 PV)
  4. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (2 PV)
  5. レンタルサーバーリンク集 (1 PV)
  6. 民事再生手続 (1 PV)
  7. 組み込み 書籍 (1 PV)
  8. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (1 PV)
  9. 独自ドメインのブログが簡単に作成できる格安レンタルサーバー (1 PV)
  10. 企業経営についての書籍 (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (235 PV)
  2. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (189 PV)
  3. Google News (グーグルニュース)日本版 (178 PV)
  4. 無料掲示板CGIのダウンロード (137 PV)
  5. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (121 PV)
  6. 2NN 2ちゃんねるニュース速報+ナビ (92 PV)
  7. MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (87 PV)
  8. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (80 PV)
  9. MT4向け1ポジアノマリーEA「DAY TRADING」 オープンソースライセンス(GPL3) #ドル円 (73 PV)
  10. [将棋]羽生式袖飛車(はぶしきそでびしゃ) (73 PV)

アクセス統計

ディレクトリ

関連サイト