新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


programing:cpp_builder:cpp_builder-tstreamreader


文書の過去の版を表示しています。


TStreamReaderを使ったUTF-8のファイル読み込み

C++Builderで、fgetwc関数ではうまくカナ文字などが読み込めなかったので TStreamReader 関数を利用した。

コーディング例


    String fname = L"C:\\test\\sample.txt";
 
    TStreamReader* fs = new TStreamReader(fname, TEncoding::UTF8, true, 1024);
    while (fs->EndOfStream == false)
    {
        String s = fs->ReadLine();
        ShowMessage(s);
    }
    fs->Close();

参考


1. C++Builder XE3でユニコード文字列の保存と読み込み

programing/cpp_builder/cpp_builder-tstreamreader.1580805034.txt.gz · 最終更新: by yoko