[Cygwin]の検索結果


単にテキストファイル等の文字エンコードを変換するのであれば、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)

Cygwin に関する情報や文書を包括的に集めているサイト。
[1569] Posted by kagahiro at 2009/07/02 18:57:36
0 point | Link (0) | Trackback (0) | Comment (0)

Cygwin(シグウィン)とは、マイクロソフトのOSであるWindows上で動作する無料のLinuxライクな環境の一つで、GNUの開発ツールをはじめとして、UNIX向けのさまざまな標準ツールがWindows上で利用できるようになっている。

Cygwin の開発は1995年から Cygnus Solutions によって始められたが、その後、Linuxディストリビューターとして知られるRed Hatに買収され、現在は Red Hat Software の一部門となっている。

評価 : ★★★★★  (kagahiro  2007/09/06)

Cygwin(シグウィン)のセットアップ方法や使い方を解説しているサイト

Using Cygwin.
Cygwinのセットアップと設定についての日本語による解説。

Cygwin JE
Cygwinに日本語化/国際化されたソフトウェア等を提供するパッケージ集。

Cygwin Translation Library(Cygwin 文書図書館(翻訳館))
Cygwin 本家サイトで公開されているドキュメントの日本語訳など。

Cygwin Information and Installation
Cygwinの本家サイト。(英語)

Cygwinの使い方
Cygwinの使い方を解説しているサイト。

[1064] Posted by kagahiro at 2007/09/06 04:54:35
0 point | Link (5) | Trackback (0) | Comment (0)

PC UNIXユーザのためのPostgreSQL完全攻略ガイド―RDBMSの王道をひた走る強力フリーデータベース多くのサンプルプログラムを用いながら、アプリケーションの構築方法を具体的に解説。PostgreSQL全機能リファレンスPo...
[664] Posted by kagahiro at 2006/06/23 06:54:02
0 point | Link (5) | Trackback (0) | Comment (0)

  1  


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (31 PV)
  2. 無料掲示板CGIのダウンロード (12 PV)
  3. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (9 PV)
  4. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (9 PV)
  5. 2NN 2ちゃんねるニュース速報+ナビ (8 PV)
  6. 究極の爆益ゴールドナンピンマーチンEA「Extreme MT5」 (8 PV)
  7. ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (7 PV)
  8. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (7 PV)
  9. 「国家非常事態」トランプ米大統領が日本に24%の関税を課すと表明 日経平均株価が急落 (7 PV)
  10. キリ番トレードにも使える無料の半自動裁量支援ツール(EA)「PositionKeeper」 (5 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (251 PV)
  2. 無料掲示板CGIのダウンロード (108 PV)
  3. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (58 PV)
  4. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (55 PV)
  5. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (54 PV)
  6. 「国家非常事態」トランプ米大統領が日本に24%の関税を課すと表明 日経平均株価が急落 (49 PV)
  7. 究極の爆益ゴールドナンピンマーチンEA「Extreme MT5」 (47 PV)
  8. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (41 PV)
  9. 2NN 2ちゃんねるニュース速報+ナビ (40 PV)
  10. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (38 PV)

アクセス統計

ディレクトリ

関連サイト