|
|
********************************************************************************
MOVIE TICKET RESERVATION SYSTEM (MTRS)
********************************************************************************
========================================================================================================================
====================
|SERIAL NUMBER| | MOVIE NAME | | DAY |
| SHOWTIME AVAILABLE |
========================================================================================================================
====================
(1) Avengers MON
(1) 0900
(2) 1000
(3) 1100
========================================================================================================================
====================
|
while (!file.eof()) will loop 1 more time than you expect. I mentioned this once already." Enter a valid time: " with no example of a time, but you input into an "int" and if a time entered looks like 10:30 you will have a problem. Also note that the input file has leading (0)zeros in the times, but stored in an "int" the leading (0)zeros will be dropped. |
|
Avengers|MON|09:00|10:00|11:00 Superman|MON|09:30|08:00|07:00 Batman|WED|09:00|10:00|11:00 Spiderman|THU|09:30|08:00|07:00 Spaced Invaders|FRI|2:00|4:00|6:00 Dune|FRI|10:00|12:00|2:00 Judge Dred|TUE|4:00|6:00|8:00 |
|
|
| actually what I'm trying to do is if there is two days allocated for a single movie eg. (If the Spiderman movie will be running in the cinemas om Thursday and also Friday, it should be display in the same box.) I dont want it to be displayed in another box. |
|
|
Avengers|MON|09:00|10:00|11:00 Superman|MON|09:30|08:00|07:00 Batman|WED|09:00|10:00|11:00 Spiderman|THU|09:30|08:00|07:00 Spaced Invaders|FRI|2:00|4:00|6:00 Dune|FRI|10:00|12:00|2:00 Judge Dred|TUE|4:00|6:00|8:00 Spiderman|FRI|2:00|4:00|6:00 |
(1) Avengers MON (1) 09:00
(2) 10:00
(3) 11:00
(2) Batman WED (1) 09:00
(2) 10:00
(3) 11:00
(3) Dune FRI (1) 10:00
(2) 12:00
(3) 2:00
(4) Judge Dred TUE (1) 4:00
(2) 6:00
(3) 8:00
(5) Spaced Invaders FRI (1) 2:00
(2) 4:00
(3) 6:00
(6) Spiderman THU (1) 09:30
(2) 08:00
(3) 07:00
FRI (1) 2:00
(2) 4:00
(3) 6:00
(7) Superman MON (1) 09:30
(2) 08:00
(3) 07:00
|
I dont know why for you the display is not properly aligned but I have attached how it is on my computer. |
============================================================================================================================================
|SERIAL NUMBER| | MOVIE NAME | | DAY | | SHOWTIME AVAILABLE |
============================================================================================================================================
▲ ▲ ▲ ▲ ▲ ▲
1 2 3 4 5 6
(1) Avengers MON (1) 0900
(2) 1000
(3) 1100
============================================================================================================================================
|
================================================================================
| SERIAL | | SHOWTIME |
| NUMBER | MOVIE NAME | DAY | AVAILABLE |
================================================================================
(1) Avengers MON (1) 09:00
(2) 10:00
(3) 11:00
(2) Avengers WED (1) 09:00
(2) 10:00
(3) 11:00
(3) Avengers FRI (1) 09:00
(2) 10:00
(3) 11:00
================================================================================
(4) Batman WED (1) 09:00
(2) 10:00
(3) 11:00
================================================================================
(5) Dune FRI (1) 10:00
(2) 12:00
(3) 02:00
================================================================================
(6) Judge Dred TUE (1) 04:00
(2) 06:00
(3) 08:00
================================================================================
(7) Spaced Invaders FRI (1) 02:00
(2) 04:00
(3) 06:00
(8) Spaced Invaders SAT (1) 02:00
(2) 04:00
(3) 06:00
================================================================================
(9) Spiderman THU (1) 09:30
(2) 08:00
(3) 07:00
================================================================================
(10) Superman MON (1) 09:30
(2) 08:00
(3) 07:00
================================================================================
|
|
|
Avengers|MON|09:00|10:00|11:00 Superman|MON|09:30|08:00|07:00 Batman|WED|09:00|10:00|11:00 Spiderman|THU|09:30|08:00|07:00 Avengers|WED|09:00|10:00|11:00 Spaced Invaders|FRI|2:00|4:00|6:00 Dune|FRI|10:00|12:00|2:00 Judge Dred|TUE|4:00|6:00|8:00 Spaced Invaders|SAT|2:00|4:00|6:00 Avengers|FRI|09:00|10:00|11:00 |
Avengers|MON|09:00|10:00|11:00 Superman|MON|09:30|08:00|07:00 Batman|WED|09:00|10:00|11:00 Spiderman|THU|09:30|08:00|07:00 Avengers|WED|09:00|10:00|11:00 Spaced Invaders|FRI|2:00|4:00|6:00 Dune|FRI|10:00|12:00|2:00 Judge Dred|TUE|4:00|6:00|8:00 Spaced Invaders|SAT|2:00|4:00|6:00 Avengers|FRI|09:00|10:00|11:00 Thor|SAT|4:00|6:00|8:00 Dr Starange|SUN|09:30|08:00|07:00 Captain Marvel|SAT|09:30|08:00|07:00 Thor|WED|09:30|08:00|07:00 Captain America|THU|09:30|08:00|07:00 |
(1) Avengers MON (1) 09:00
(2) 10:00
(3) 11:00
WED (1) 09:00
(2) 10:00
(3) 11:00
FRI (1) 09:00
(2) 10:00
(3) 11:00
(2) Batman WED (1) 09:00
(2) 10:00
(3) 11:00
(3) Captain America THU (1) 09:30
(2) 08:00
(3) 07:00
(4) Captain Marvel SAT (1) 09:30
(2) 08:00
(3) 07:00
(5) Dr Starange SUN (1) 09:30
(2) 08:00
(3) 07:00
(6) Dune FRI (1) 10:00
(2) 12:00
(3) 2:00
(7) Judge Dred TUE (1) 4:00
(2) 6:00
(3) 8:00
(8) Spaced Invaders FRI (1) 2:00
(2) 4:00
(3) 6:00
SAT (1) 2:00
(2) 4:00
(3) 6:00
(9) Spiderman THU (1) 09:30
(2) 08:00
(3) 07:00
(10) Superman MON (1) 09:30
(2) 08:00
(3) 07:00
(11) Thor WED (1) 09:30
(2) 08:00
(3) 07:00
SAT (1) 4:00
(2) 6:00
(3) 8:00
|
Avengers|MON|0900|1000|1100 Superman|MON|0930|0800|0700 Batman|WED|0900|1000|1100 Spiderman|THU|0930|0800|0700 Avengers|WED|0900|1000|1100 Spaced Invaders|FRI|0200|0400|0600 Dune|FRI|1000|1200|0200 Judge Dred|TUE|0400|0600|0800 Spaced Invaders|SAT|0200|0400|0600 Avengers|FRI|0900|1000|1100 |
|
|
=============================================================================
| SERIAL | | SHOWTIME |
| NUMBER | MOVIE NAME | DAY | AVAILABLE |
=============================================================================
(1) (1)
(2)
(3)
=============================================================================
(2) Avengers MON (1) 0900
(2) 1000
(3) 1100
=============================================================================
(3) atman WED (1) 0900
(2) 1000
(3) 1100
=============================================================================
(4) paced Invaders FRI (1) 0200
(2) 0400
(3) 0600
(5) paced Invaders SAT (1) 0200
(2) 0400
(3) 0600
=============================================================================
(6) piderman THU (1) 0930
(2) 0800
(3) 0700
=============================================================================
(7) udge Dred TUE (1) 0400
(2) 0600
(3) 0800
=============================================================================
(8) une FRI (1) 1000
(2) 1200
(3) 0200
=============================================================================
(9) uperman MON (1) 0930
(2) 0800
(3) 0700
=============================================================================
(10) vengers WED (1) 0900
(2) 1000
(3) 1100
(11) vengers FRI (1) 0900
(2) 1000
(3) 1100
=============================================================================
|
movie_file >> movies[idx].time1; leaves the (\n) in the input buffer. Which is not a problem if followed another formatted input.getline(movies_file, movies[idx].time1); will read the whole line up to and including the (\n) which it then discards. |
|
*****************************************************************************
MOVIE TICKET RESERVATION SYSTEM (MTRS)
*****************************************************************************
=============================================================================
| SERIAL | | SHOWTIME |
| NUMBER | MOVIE NAME | DAY | AVAILABLE |
=============================================================================
(1) Avengers MON (1) 09:00
(2) 10:00
(3) 11:00
(2) WED (1) 09:00
(2) 10:00
(3) 11:00
(3) FRI (1) 09:00
(2) 10:00
(3) 11:00
=============================================================================
(4) Batman WED (1) 09:00
(2) 10:00
(3) 11:00
=============================================================================
(5) Dune FRI (1) 10:00
(2) 12:00
(3) 02:00
=============================================================================
(6) Judge Dred TUE (1) 04:00
(2) 06:00
(3) 08:00
=============================================================================
(7) Spaced Invaders FRI (1) 02:00
(2) 04:00
(3) 06:00
(8) SAT (1) 02:00
(2) 04:00
(3) 06:00
=============================================================================
(9) Spiderman THU (1) 09:30
(2) 08:00
(3) 07:00
=============================================================================
(10) Superman MON (1) 09:30
(2) 08:00
(3) 07:00
=============================================================================
|