void fps_wait(){ int term,i,gnt; static int t=0;の後の
static FILE *fp=fopen("txt.txt","w");が抜けてると思います
また本文&ソースコード中で
if(fps_count==600) fclose(fp);とありますが、正しくは
if(fps_count==(FLAME-1)) fclose(fp);が正しいと思います(元のままだとtxtファイルを無限に書き続けるので
void fps_wait(){ int term,i,gnt; static int t=0;の後の
static FILE *fp=fopen("txt.txt","w");が抜けてると思います
if(fps_count==600) fclose(fp);とありますが、正しくは
if(fps_count==(FLAME-1)) fclose(fp);が正しいと思います(元のままだとtxtファイルを無限に書き続けるので
static FILE *fp=fopen("txt.txt","w"); fprintf(fp,"%d:%d\n",fps_count,term); fclose(fp);の三行を外すと、FPSの制御ができないようなのですが(僕の環境だけかも知れませんが