Skip to content
Snippets Groups Projects

Frederik

Merged Frederik Simonsen requested to merge frederik into main
1 file
+ 8
5
Compare changes
  • Side-by-side
  • Inline
+ 8
5
@@ -358,6 +358,7 @@ void Rute::fjernStopp() {
<< "Stoppested (entydig navn / tall / ENTER for å avslutte): ";
getline(cin, navn);
if(navn.size() > 0){
while (navn.size() > 0) {
navn = gStoppestederBase.byttBokstaver(navn);
if (erTall(navn)) { sIndeks = stoi(navn);
@@ -376,15 +377,15 @@ void Rute::fjernStopp() {
cout << "\n\nMellom start\n"
<< "Stoppested (entydig navn / tall / ENTER for å avslutte): ";
getline(cin, navn);
sNavn="";
}
}
}
if(sNavn.size() > 0){ //hopper ut hvis brukeren tastet blank på første.
auto itL= stoppene.begin(); //setter slutt(last) stopper til start.
cout << "\n\nMellom slutt\nStopp kan ikke være nabo eller samme som start!"
<< "Stoppested (entydig navn / tall / ENTER for å avslutte): ";
getline(cin, navn2);
while (navn2.size() > 0) {
navn2 = gStoppestederBase.byttBokstaver(navn2);
if (erTall(navn2)) { lIndeks = stoi(navn2);
@@ -406,7 +407,6 @@ void Rute::fjernStopp() {
getline(cin, navn2);
}
}
}
if(p1 > p2){
auto temp = itS; itS = itL; itL= temp; //bytter om iteratoren
tempI = sIndeks; sIndeks = lIndeks; lIndeks = tempI; //bytter indeks
@@ -431,8 +431,11 @@ void Rute::fjernStopp() {
sp2->settNaboIndeks(sIndeks); //slutt stopp er nabo med start stopp
sp2->settNaboTid(tid); //oppdaterer tiden
}
skrivKort();
skrivRute(Fram); //skriver ut oppdatert rute.
skrivKort();
skrivRute(Fram); //skriver ut oppdatert rute.
}
}
}
}
/**
Loading