#include #include #include #include #define NUM 49 #define BALLS 6 int i,b,z; FILE *file; int rnd(int range); void seedrnd(void); void ldraw(int *box); void locompare(int *tips, int *zahlen); int getJackpot(void); void setJackpot(int add); int main() { char arg[128]; int numbers[NUM],*ueber,*numb,tmp[BALLS]; z=0; printf("L O T T O Z I E H U N G \n\n\n"); b=getJackpot(); printf("Diese Woche sind ganze %5d $ im Jackpot. Mitmachen lohnt sich!\n",b); printf("Wollen Sie einen Tipp abgeben?\n"); fgets(arg,128,stdin); sscanf(arg,"%c",&arg); if((int)arg[0]=='j') { ueber=malloc(sizeof(tmp)); for (i=0;i %i\n",tip[i]); count++; } } } printf("Sie haben %d Treffer\n",count); if (count==0) setJackpot(10); else if (count<=2) setJackpot(5); else if(count<6) setJackpot(2); else if (count==6) printf("VOLLTREFFER!!!!!!!!\n\n"); } int getJackpot(void) { int j,l; //char buf[16]=""; file=fopen("jackpot.txt","at"); fseek(file,0,SEEK_END); printf("%d länge der zeile\n",l=ftell(file)); fseek(file,0,SEEK_SET); fscanf(file,"%i",j); //j=atoi(buf); printf("%3d steht in j\n\n\n",j); fclose(file); return j; } void setJackpot(int add) { int j; j=getJackpot(); printf("add: %d, j: %d\n",add,j); j=j+1+add; file=fopen("jackpot.txt","wt"); fseek(file,0,SEEK_SET); fprintf(file,"%c",j); printf("j(neu): %d\n",j); fclose(file); }