/*控制主程序control.exe*/ #include<stdio.h> #include<string.h> #include<dos.h> #define MAX 100 typedef struct { char name[30]; char path[100]; char exename[30]; char taskname[30]; } list; list gamelist[MAX]; char password[20]; int recordnum; int points;
char p[70]; int initcontrol() { FILE *input,*output; char temp[80]; int i; input=fopen("Control.ini","r"); output=fopen("Control.tmp","w"); while(!feof(input)) { fgets(temp,80,input); if(temp[0]!=';') fputs(temp,output); } fclose(input); fclose(output); input=fopen("Control.tmp","r"); fscanf(input,"%d",&recordnum); for(i=0;i<recordnum;i++) fscanf(input,"%s%s%s%s",gamelist[i].name,gamelist[i].path,gamelist[i].exename,gamelist[i].taskname); fclose(input); input=fopen("Control","r"); fscanf(input,"%d%s",&points,password); fclose(input); } int startgame(int time) { int n; int i; printf("\n请选择游戏:1-%d\n",recordnum); for(i=0;i<recordnum;i++) printf("%d.%s\n",i+1,gamelist[i].name); choice: scanf("%d",&n); if(n<=recordnum && n>0) { sp [1] [2] [3] [4] 下一页 |