ファイルからデータを入力

TEXT ファイルからデータを入力します。

前田稔の超初心者のプログラム入門

  1. ソースプログラムです。
    ファイル名 説明
    file3.cpp ファイル入力
  2. Stream 型入力ファイルの扱い方です。
    TEXT ファイルからデータを入力して、配列に格納します。
    次に配列に格納されているデータを表示します。
    入力するデータが格納されているファイルの名前は data10.txt とします。
    #include <fstream> でヘッダーファイルを取り込んで下さい。
        int     t[10];
    
        ifstream i_f;       //入力ファイルの宣言
        i_f.open("data10.txt",ios::in);
        if (!i_f)
        {   cerr << "ファイル " << "data10.txt" << " オープンエラー\n";
            return;
        }
        for(i=0; i<10; i++)     i_f >> t[i];
        
  3. data10.txt には、空白または Enter で区切って10件のデータをタイプします。
    i_f >> t[i]; は、空白または Enter で区切られた数字を int に変換して t[i] に格納します。
        11  12  13  14  15  16  17  18  19  20
        

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