6.1 データファイルの読み込み
データファイルの読み込みには,readData
関数やreadTable
関数を使用します.
char* datafilename = "c:\\temp\\data.dat"; FILE* fp = fopen(datafilename, "r"); // データファイルを開く readData(fp, datafilename); // データファイルを読み込む fclose(fp); char* csvfilename = "c:\\temp\\data.csv"; fp = fopen(csvfilename, "r"); // csv ファイルを開く readTable(fp, csvfilename); // csv ファイルを読み込む fclose(fp);
readData
関数およびreadTable
関数のプロトタイプ宣言は次の通りです.
int readData(FILE* fp, char* filename); int readTable(FILE* fp, char* filename);
いずれも第一引数に入力ファイルへのファイルポインタ,第二引数に入力ファイルのファイル名を与えます.
readData
関数はdat形式のデータ読み込みに,
readTable
関数はcsv形式のデータ読み込みに用います.
それぞれの入力ファイルの形式については,Nuorium Optimizer/C++SIMPLEマニュアルをご覧ください.
上に戻る