配合游戲控制,學習控制,通過測試可以獲得游戲點數(shù)
/*test.ini(可自行添加修改試題,根據(jù)注釋中的格式增加即可)*/
;==================================================================
;==================================================================
記錄方式:注釋→ “;”后
測試文件夾
D:\TEST\
總測試數(shù)
2
;測試記錄
;格式:
;原題
;標準輸出數(shù)據(jù)
請計算:已知:Q=1*2*3*4*5*6*7*8*9*10,P=1+2+3+4+5+6+7+8+9+10,M=Q/P,SUM=Q+P+M,請輸出SUM.
3694833
請計算:(90+91+92....+99+100)*52.8+PI+MAX,并輸出結(jié)果.
10055179.140000
;==================================================================
/*test 記錄試題是否通過的情況*/
1 1
/*test.c 主程序,請用gcc編譯(例如DEV-CPP環(huán)境下)*/
#include
#include
typedef struct
{
char describe[1000];
char answer[100];
} DATA;
DATA s[20];
char path[100];
int testnum;
char s_p[20];
char password[20];
int points;
int copy(char *infile,char *outfile)
{
FILE *input,*output;
char temp;
if(strcmp(infile,outfile)!=0 && ((input=fopen(infile,"rb"))!=NULL) && ((output=fopen(outfile,"wb"))!=NULL))
{
while(!feof(input))
{
fread(&temp,1,1,input);
fwrite(&temp,1,1,output);
}
fclose(input);
fclose(output);
return 0;
}
else return 1;
}
int inittest()
{
FILE *input,*output;
int i;
char temp[80];
input=fopen("test.ini","r");
output=fopen("test.tmp","w");
while(!feof(input))
{
fgets(temp,80,input);
if(temp[0]!=';') fputs(temp,output);
}
fclose(input);
fclose(output);
input=fopen("test.tmp","r");
fscanf(input,"%s",path);
fscanf(input,"%d",&testnum);
for(i=0;i fclose(input);
input=fopen("test","r");
for(i=0;i fclose(input);
}
/*test.ini(可自行添加修改試題,根據(jù)注釋中的格式增加即可)*/
;==================================================================
;==================================================================
記錄方式:注釋→ “;”后
測試文件夾
D:\TEST\
總測試數(shù)
2
;測試記錄
;格式:
;原題
;標準輸出數(shù)據(jù)
請計算:已知:Q=1*2*3*4*5*6*7*8*9*10,P=1+2+3+4+5+6+7+8+9+10,M=Q/P,SUM=Q+P+M,請輸出SUM.
3694833
請計算:(90+91+92....+99+100)*52.8+PI+MAX,并輸出結(jié)果.
10055179.140000
;==================================================================
/*test 記錄試題是否通過的情況*/
1 1
/*test.c 主程序,請用gcc編譯(例如DEV-CPP環(huán)境下)*/
#include
#include
typedef struct
{
char describe[1000];
char answer[100];
} DATA;
DATA s[20];
char path[100];
int testnum;
char s_p[20];
char password[20];
int points;
int copy(char *infile,char *outfile)
{
FILE *input,*output;
char temp;
if(strcmp(infile,outfile)!=0 && ((input=fopen(infile,"rb"))!=NULL) && ((output=fopen(outfile,"wb"))!=NULL))
{
while(!feof(input))
{
fread(&temp,1,1,input);
fwrite(&temp,1,1,output);
}
fclose(input);
fclose(output);
return 0;
}
else return 1;
}
int inittest()
{
FILE *input,*output;
int i;
char temp[80];
input=fopen("test.ini","r");
output=fopen("test.tmp","w");
while(!feof(input))
{
fgets(temp,80,input);
if(temp[0]!=';') fputs(temp,output);
}
fclose(input);
fclose(output);
input=fopen("test.tmp","r");
fscanf(input,"%s",path);
fscanf(input,"%d",&testnum);
for(i=0;i
input=fopen("test","r");
for(i=0;i
}