Text File の入力

C++/CLI で ReadLine を使って Text File を入力します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. ソースプログラムです。
    ファイル名 説明
    TextFile.cpp Text File の入力
  2. ReadLine を使って Text File を入力して WriteLine で印字します。
    StreamReader を使うときは using namespace System::IO; を定義して下さい。
    Text File のコード変換を行うときは using namespace System::Text; を定義して下さい。
    using namespace System;
    using namespace System::IO;    // for File, StreamReader
    using namespace System::Text;  // for Encoding
    
  3. gcnew で StreamReader を生成します。
    ^ はポインタを意味する記号で、reader には StreamReader のポインタが格納されます。
    file_name(Console.cpp) は "Shift_JIS" で保存されています。
    StreamReader^ reader = gcnew StreamReader(file_name,Encoding::GetEncoding("Shift_JIS"));
  4. ファイルの終了までループします。
        while(!reader->EndOfStream)
        {    ・・・    }
        
  5. ReadLine() で一行入力して、WriteLine() で印字します。
        A= reader->ReadLine();
        Console::WriteLine(A);
        
  6. UnManeged Mode の Text File 入力は TEXT FILE を表示する を参照して下さい。
    C# の Text File 入力は TEXT File の入力 を参照して下さい。

超初心者のプログラム入門(C/C++)