From f8cce5002ff71136acc5b5c3554df0fd8a70d320 Mon Sep 17 00:00:00 2001 From: andrbl <andrbl@stud.ntnu.no> Date: Thu, 7 Apr 2022 15:46:39 +0200 Subject: [PATCH] La til kommentering i main.cpp --- main.cpp | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 8cb43f1..adfdac8 100644 --- a/main.cpp +++ b/main.cpp @@ -1,3 +1,43 @@ +/** + * Programløsning på prosjektoppgave Vår 2022 i PROG1003. + * + * Programmet holder oversikt over buss, bane ruter og stoppesteder. + * En rute består av flere stoppesteder. Man kan lage nye stoppesteder + * som legges inn i programmet som da senere kan brukes i Ruter. + * En rute er enten en buss rute eller en bane rute. + * På en rute så må en tid bli gitt mellom hvert stoppested. + * Når en rute er ferdig laget kan man skrive ut en rutetabell for den + * valgte ruten for ett spesifikt stoppested. + * Man kan søke på en spesifikk rute for å få detaljert informasjon om + * en spesifikk rute. + * Man kan søke på et spesifikt stoppested for å se hvilke stoppesteder den + * har som naboer og tiden det tar for og komme til disse naboene. + * Programmet tillater at man kan legge til eller fjerne stoppesteder + * fra en eksisterende rute. + * + * Alle stoppesteder og ruter blir lagret til fil når man avslutter + * programmet. Den lagrede dataen blir hentent inn igjen i programmet + * når det starter. + * + * Tilgjenglige kommandoer: + * + * S N - Nytt stoppested + * S A - Skriv alle stoppesteder + * S E - Søk på spesifikk stoppested + * R N - Ny rute + * R A - Skriv kort alle ruter + * R E - Endre rute + * R B - Rute beskrivelse + * R T - Rutetabell + * Q - Avslutt + * + * @file main.cpp + * @author Andreas Blakli + * @version 1.0 + * @date 07.04.2022 + * + */ + #include "globaleFunksjoner.h" #include "ruter.h" #include "stoppesteder.h" @@ -5,11 +45,19 @@ Stoppesteder* gStoppesteder; Ruter* gRuter; +/** + * Hoved programmet. + * + * @see meny() - i globaleFunksjoner. + * @see ryddOppMinne() - i globaleFunksjoner. + */ int main() { gStoppesteder = new Stoppesteder; gRuter = new Ruter; - + + // Meny som styrer programmet meny(); + // Fjerner pekere fra minne ryddOppMinne(); return 0; -- GitLab