// C言語/基本/テキストファイル読み込み // テキストファイルを読み込んで、標準出力に出力するだけのサンプルです。 #include #include int main(int argc, char *argv[]) { char str[255]; // ポイント1.fopen(ファイル名, オプション)でファイルを開きます FILE* fp = fopen(argv[1], "r"); // ポイント2.ファイルを開けない場合、FILEのポインタがNULLになります if (fp == NULL ) { puts("ファイルが開けないよ!"); return EXIT_FAILURE; } // ポイント3.fgets(読み込むバッファ, バッファのサイズ, FILEのポインタ)で一行ずつ読み込みます while (fgets(str, 255, fp)) { // 読み込んだ内容をそのまま出力 printf(str); } return EXIT_SUCCESS; }