目次

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();

参考