Exceptions przy wczytywaniu pliku

Exceptions przy wczytywaniu pliku
Kuba Wandelt
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Wykładowca zadał nam zadanie i jedną jego częścią, jest wczytanie pewnego pliku, według danego schematu (string, string, int w jednej linijce), pomijając nieprawidłowe linijki i mamy to zrobić używając exceptions, ale nie mam pojęcia jak to zrobić w tym przypadku. Ktoś coś podpowie? INPUT FILE FOR FINAL PROJECT TEST!!!.txt

ZK
  • Rejestracja: dni
  • Ostatnio: dni
0

Musisz rzucić wyjątek
https://www.w3schools.com/cpp/cpp_exceptions.asp

co do reszty, to nie wiem które linijki są nieprawidłowe aby je rozpoznać

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
1

Co sam zrobiłeś?
To nie jest prawda, że sam musisz rzucić wyjątek.
https://en.cppreference.com/w/cpp/io/basic_ios/exceptions

TomaszLiMoon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 530
1

Spróbuj na początku, dla uproszczenia, zrobić to zadanie bez używania wyjątków.

ZK
  • Rejestracja: dni
  • Ostatnio: dni
0

Powiem ci jak ja bym podszedł do tego
napisałbym funkcję która przyjmuje 3 argumenty

Kopiuj
UserData(string name, string surname, int age)

napisałbym też w tej funkcji (lub oddzielną funkcję) która sprawdza poprawność podanych danych

  1. Jeżeli dane są prawidłowe to wczytuję plik
  2. Jeżeli dane są nieprawidłowe to rzucam wyjątek i nie wczytuję pliku i wyświetlam stosowny komunikat o błędzie

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.