手軽にファイル出力,学習向けインタプリタ型C

ちょっとしたループさせたいときには,学習向けインタプリタ型Cがある.下記コードを実行させた.fopen()やfprintf()を久々に書いたけど,構文エラーにはならなかった.

main(){
	FILE *fp = fopen("aaa.txt", "w");
	int i = 1;
	while(i<4096){
		fprintf(fp, "  \"%d\" double precision,\n", i);
		i++;
	}
}

テーブルのクリエイトをするために書いたが,実際に4096もの列を作ったわけではない.PostgreSQLには列数に1600個という上限値が設定されていたのだ.