ONE .H FILE AND TWO .C FILES, ITS SUPPOSE TO RUN I DON'T KNOW HOW TO FIX MY ERRORS

HEADER FILE////////////////////

#pragma once
typedef enum showType {
Movie,
Play,
Musical
}st;

typedef struct Ticket
{
int Tid;
char showName[50];
st showtype;
char showTime[10];
char showdate[10];
float Dis;
int price;
} Tick;

typedef struct Transaction
{
int numberOfTickets;
char dateOfEntry[10];
char timeOfEntry[10];
} Trans;

void menu();
void createTicket();
void addTransaction();


FUNTION FILE/////////////////////

#include<stdio.h>
#include<string.h>
#pragma warning(disable:4996)
#pragma once

typedef enum showType {
Movie,
Play,
Musical
}showt;
showt st;

typedef struct Ticket
{
int Tid;
char showName[50];
char showtype[10];
char showTime[10];
char showdate[10];
float Dis;
int price;
} Tick;
Tick Tic;

typedef struct Transaction
{
int numberOfTickets;
char dateOfEntry[10];
char timeOfEntry[10];
} Trans;
Trans Tran;


void menu();
void createTicket();
void addTransaction();
void ReadFile();

int main()
{
int x;
int final;
int choice;
int price;
char;

switch (x)
{
case 1: createTicket();
break;

case 2: addTransaction();
break;

}
void menu();
{
printf("\n 1. Create a Ticket and print amount");
printf("\n 2. Add Transaction to database");
printf("\n 3. Exit");
printf("\n Please print choice from 1 to 3");
scanf("%d", &choice);
}return choice;



void createTicket()
{

printf("\n 1. Show name");
scanf("%s", &Tic.showName[50]);
printf("\n 2. Ticket ID");
scanf("%d", &Tic.Tid);
printf("\n 3. Show type");
scanf("%s", &Tic.showtype[10]);
printf("\n 4. Show time");
scanf("%s", &Tic.showTime[10]);
printf("\n 5. Discount");
scanf("%s", &Tic.Dis);
getchar();

int price = 10;
int Dis = (Tic.Dis / 100);
final = (price - Dis);
printf("%d", final);

}

void addTransaction()
{
printf("\n Date");
fgets("%s", &Tran.dateOfEntry[10]);
printf("\n Time");
fgets("%s", &Tran.timeOfEntry[10]);

printf("\n Type y to save transaction");
fgets("%c", &char);
getchar();
}


void ReadFile()
{
FILE *fptr;
char s[1000];
if ((fptr = fopen("fileNameOfYourChoice.txt", "r")) == NULL)
{
printf("Error!opening file");
exit(1);
}
while (fscanf(fptr, ā€œ%sā€, s) != -1)
{
scanf("%s", s[1000]);
}

MAIN FILE/////////////////////////

#pragma warning(disable:4996)
#pragma once

typedef enum showType {
Movie,
Play,
Musical
}st;

typedef struct Ticket
{
int Tid;
char showName[50];
st showtype;
char showTime[10];
char showdate[10];
float Dis;
int price;
} Tick;

typedef struct Transaction
{
int numberOfTickets;
char dateOfEntry[10];
char timeOfEntry[10];
} Trans;

void menu();
void createTicket();
void addTransaction();
void ReadFile();

int main()
{
int x;
x = menu;
int final;
int choice;
int price;

switch (x)
{
case 1: createTicket();
break;

case 2: addTransaction();
break;
}
}
Topic archived. No new replies allowed.