1 Attachment(s)
Stuck with coding while Senior Project Due!!!!
Hey guys, I'm an electrical engineering student who was forced to take CS1 class in order to graduate cause my school doesn't provide elective class on Summer. However I took C programing for like 2,3 years ago. I forgot most of it for lack of practicing. I would really appreciate if you guys could help me out.
Here is what I got so far.. I"m stuck with syntax problem. "expected unqualified-id before numeric constant. Really Really appreciate if you guy help me out. Thanks..
I attached the assignment document.
Code:
// Name:
// PID: k1368475
// Assignment: 1
// KnightlotteryBall
// Standard library declaration
#include <stdio.h>
#include <stdlib.h>
// Define numbers player and prize for matched numbers
#define Played_number 6
#define 3numbers 10;
#define 4numbers 1000;
#define 5numbers 10000;
#define 6numbers 1000000;
// Stores information for the KnightsBallLottoPlayer
typedef struct KnightsBallLottoPlayer {
char firstName[20];
char lastName[20];
int numbers[6];
} KBLottoPlayer;
int main (void)
{
FILE * infile;
FILE * outfile;
infile = fopen ("input.txt", "r");
outfile = fopen ("output.txt", "w");
int i, j;
int winners [6];
int h;
int* ptr;
int tickets = 0;
fscanf(infile, "%d", &tickets);
struct KnightsBallLottoPlayer KBLottoPlayer[tickets];
ptr =(int*)calloc(tickets, sizeof(int));
for (i = 0; i < tickets; i++)
{
fscanf(infile, "%s", &KBLottoPlayer[i].lastName);
fscanf(infile, "%s", &KBLottoPlayer[i].firstName);
for (j = 1; j <= Played_number; j++)
{ fscanf(infile, "%d", &KBLottoPlayer[i].Played_number[j]);
}
}
printf("Please enter the winning lottery numbers:\n");
scanf("%d %d %d %d %d %d", &winners[0], &winners[1], &winners[2], &winners[3], &winners[4], &winners[5]);
for (i = 0; i < Played_number; i++)
{
printf("%d ", winners[i]);
}
for (i = 0; i < j; i++)
{
for (j = 0; j < Played_number; j++)
{
for (h = 0; h < Played_number; h++)
{
if (KBLottoPlayer[i].nums_played[j] == winners[h])
{
}
}
}
}
fclose(infile);
fclose(outfile);
system("PAUSE");
return 0;
}