• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wczytywanie z plików - błędy

Object Storage Arubacloud
0 głosów
234 wizyt
pytanie zadane 1 stycznia 2016 w C i C++ przez ToSzem Nowicjusz (170 p.)

Witam,

jedną z części w moim programie jest wczytywanie z pliku. W pliku znajdują się następujące typy danych w następującej kolejności:

  • int
  • double
  • string
  • string

Taki zestaw to jeden rekord. Oczywiście w pliku jest tyle danych ile rekordów. Wczytywanie z pliku odbywa się w oczywiście w pętli, w której m.in można znaleźć:

plik.ignore();
plik >> nowy->iD;
plik >> nowy->srednia;
plik.clear(); 
getline(plik, nowy->nazwisko);
getline(plik, nowy->specjalnosc);

 

W pliku mam przykładowo następujące dane:

  • 1
  • 3.3
  • Rekord
  • Rekord pierwszy

a wypisuje mi:

  • 1   -6.27744e+66   Rekord   Rekord pierwszy

Co jest przyczyną tego błędu jeżeli chodzi o daną zapisaną w double i jak to naprawić?

1 odpowiedź

0 głosów
odpowiedź 1 stycznia 2016 przez Tomekku Bywalec (2,830 p.)
Szczerze nie widzę w czym może być problem, a sprawdzałeś może żeby zamienić double na float?
komentarz 1 stycznia 2016 przez ToSzem Nowicjusz (170 p.)
Próbowałem nawet zmienić na int'a i wpisać najzwyklejsze 1. Dalej tak samo ;/ Próbowałem przeróżne opcje i nie mam już kompletnie na to pomysłu.
komentarz 1 stycznia 2016 przez Tomekku Bywalec (2,830 p.)
dasz może linka z kodem? (pastebin.com na przykład)

Podobne pytania

0 głosów
1 odpowiedź 454 wizyt
pytanie zadane 30 grudnia 2015 w C i C++ przez Jonki Dyskutant (8,180 p.)
0 głosów
1 odpowiedź 840 wizyt
pytanie zadane 10 grudnia 2015 w C i C++ przez baszmest Gaduła (3,080 p.)
–1 głos
2 odpowiedzi 629 wizyt
pytanie zadane 28 lutego 2016 w C i C++ przez Łukasz Kutyński Początkujący (330 p.)

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...