サブプログラム内で自分のファイルに書き込もうとすると、スタックします。
void new_page(float *a, float *b, float *c, int *d){
fprintf(results,"\nPage Totals: %f\t%f\t%f\t%d", *a,*b,*c,*d);
}
という警告が表示されます
Warning: incompatible implicit declaration of built-in function 'fprinf' [enabled by default]
「エラー: 'results' が宣言されていません (この関数で最初に使用)」
メインの fprintf では正常に動作しますが、サブプログラム/関数に関しては動作しません。私の理解では、結果は宣言されていないと考えているので、ファイルの名前または場所を渡して機能させる必要がありますか?