Realizacja powtórzeń w funkcji

Realizacja powtórzeń w funkcji

Wątek przeniesiony 2014-06-15 23:53 z C/C++ przez ŁF.

L1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

Witam. Pisze quiz obiektowo. Dopiero się uczę.
Następuje to tak:
Wybieram kategorię i w kazdej kategorii ilosc pytan=10,15,20
Kod wykonany dla jedenj kategorii.
Jak powielić tylko funkcję by zmienić plik tekstowy a nie kopiować i bawić się w pętle całego kodu. Z pewnością chodzi o funkcje wirtualne i polimorfizm.

http://codepad.org/56WIE9Tn

oznaczenia dla programisty są oczywiście błędne i proszę się nimi nie kierować

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1683
1

tego nie da się czytać. zacznij od podstaw. już jeden twój wcześniejszy wątek czytałam. Chcesz pisać osobną klasę dla każdej z kategorii ?

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
1

Żaden polimorfizm tylko, nie wolno twardo wpisywać nazwy pliku w metodzie.
Wystarczy, że dostarczysz nazwę pliku jako parametr, albo jeszcze lepiej dostarczysz strumień jako parametr funkcji wczytującej i wszystko w kodzie będzie układać się jak należy.

L1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

Byłbym wdzięczny za jakikolwiek mały przykład jak się za to zabrać

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
void wczytaj(istream &plik) {
     ...
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.