新石器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();

参考

programing/cpp_builder/cpp_builder-tstreamreader.txt · 最終更新: 2020/02/04 17:30 by yoko