當我試圖寫入我的子文件中的文件時,Im卡住了。fprintf()在一個子程序中
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]
"error: 'results' undeclared (first use in this function)"
在主fprintf中正常工作,它只是當它涉及到子程序/功能它不會工作。根據我的理解,它認爲結果是未聲明的,所以我必須傳遞文件的名稱或位置才能使其工作?
關於警告..你的意思是'fprintf()'?和錯誤:「結果」在哪裏聲明?你能提供更多的代碼嗎? – Jack 2012-04-13 00:57:57