#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void){ //←ここまで決まり文句

	double x, y; // x, y というデータをファイルに出力する．
	FILE *fp1_g; // ファイルを扱うための変数．決まり文句と思ってOK．

	fp1_g = fopen("FILE_NAME.dat", "w"); // FILE_NAME は好きな名前でOK．

	if(fp1_g == NULL){
		printf("ファイルを開けませんでした．\n");
		return 1;
	}

	for(x = -3.14; x < 3.14; x = x + 0.01){

		y = x * x; // 二次関数

		 printf(	  "%lf \t %lf \n", x, y); // ディスプレイに出力
		fprintf(fp1_g,"%lf \t %lf \n", x, y); // FILE_NAME.dat に出力
		// \t は tab を意味する．
	}

	fclose(fp1_g); // ファイルを閉じる
	return 0;
}